{
  "cik": 875320,
  "entityName": "VERTEX PHARMACEUTICALS INC / MA",
  "facts": {
    "dei": {
      "EntityCommonStockSharesOutstanding": {
        "label": "Entity Common Stock, Shares Outstanding",
        "description": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "units": {
          "shares": [
            {
              "end": "2010-04-22",
              "val": 202202912,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-07-29",
              "val": 202831612,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-10-21",
              "val": 203194222,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2011-02-09",
              "val": 204412712,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-04-28",
              "val": 205997844,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-07-29",
              "val": 208087899,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-10-28",
              "val": 208566194,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2012-02-08",
              "val": 210335993,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-04-27",
              "val": 211061148,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-07-27",
              "val": 215807482,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-10-26",
              "val": 216827066,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2013-02-15",
              "val": 218188628,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2013-04-26",
              "val": 221400864,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-07-26",
              "val": 232812301,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-10-31",
              "val": 233756871,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2014-02-05",
              "val": 235771942,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-04-25",
              "val": 236194337,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-07-25",
              "val": 238081533,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-10-31",
              "val": 240521809,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-01-31",
              "val": 242088884,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-04-24",
              "val": 243752247,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-07-24",
              "val": 244655527,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-10-23",
              "val": 245717286,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-01-31",
              "val": 246391955,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-04-20",
              "val": 247349864,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-07-22",
              "val": 247778698,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-10-21",
              "val": 248033389,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-02-10",
              "val": 248438127,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-04-21",
              "val": 249068782,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-07-21",
              "val": 252118869,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-20",
              "val": 252902848,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": 253891984,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-20",
              "val": 254830232,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-20",
              "val": 255559939,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-19",
              "val": 255558035,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 255656889,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-24",
              "val": 256121360,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-26",
              "val": 257035443,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-18",
              "val": 257149588,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 259268593,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-24",
              "val": 259276709,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-23",
              "val": 260467334,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-23",
              "val": 260037894,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 259960062,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-22",
              "val": 258865671,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-23",
              "val": 259428394,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-29",
              "val": 254251938,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 254576691,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-29",
              "val": 255755961,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-29",
              "val": 256459482,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-21",
              "val": 256691452,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 257091441,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-25",
              "val": 257551600,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 258094815,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 257683184,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-02-09",
              "val": 258307816,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 258053387,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 258102203,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 257529290,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-02-07",
              "val": 256789869,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 256797187,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 256390651,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 253718831,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-02-06",
              "val": 254034190,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 253805417,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-07-31",
              "val": 253460924,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": 6600000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2011-06-30",
              "val": 10700000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2012-06-29",
              "val": 11900000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2013-06-30",
              "val": 18500000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2014-06-30",
              "val": 22400000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2015-06-30",
              "val": 30000000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-06-30",
              "val": 21100000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-06-30",
              "val": 31800000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-06-29",
              "val": 42500000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-06-28",
              "val": 46700000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 74800000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 51600000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 71800000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 90700000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-28",
              "val": 121800000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 113400000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": 36989000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 36989000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 36989000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 36989000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 29121000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 46495000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 24644000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 35851000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 35851000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 35851000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 35851000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 35851000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 34881000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 67275000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 49248000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 74642000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 74642000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 74642000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 74642000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 74642000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 73226000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 59352000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 83732000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 101292000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 101292000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 101292000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 101292000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 101292000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 59627000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 48570000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 51533000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 49327000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 49327000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 49327000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 49327000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 49327000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 49571000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 55363000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 38472000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 71194000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 71194000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 71194000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 71194000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 71194000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 43524000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 72703000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 78899000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 74942000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 74942000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 74942000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 74942000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 74942000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 75221000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 51302000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 50914000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 61451000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 61451000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 61451000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 61451000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 61451000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 63145000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 75941000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 77138000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 73994000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 73994000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 73994000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 73994000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 73994000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 74062000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 83034000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 92149000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 110987000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 110987000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 110987000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 110987000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 110987000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 82262000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 77045000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 92528000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 87610000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 87610000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 87610000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 87610000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 87610000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 100703000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 101451000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 107786000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 155139000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 155139000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 155139000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 155139000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 155100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 127839000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 127534000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 127863000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 195000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 195000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 195000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 195000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 195000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 173600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 198000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 126900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 303900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 303900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 303900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 303900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 303900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 323200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 363000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 375900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 364900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 364900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 364900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 364900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 364900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 351400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 327900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 395800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 413000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 413000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 413000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 413000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 413000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 445000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 442300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 420300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 461700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 461700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 461700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 489300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 429500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccountsReceivableNetCurrent": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "description": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 9601000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 9601000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 9601000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 9601000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 7876000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 3548000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 4964000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 12529000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 12529000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 12529000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 12529000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 12529000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 5594000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 96016000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 445661000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 183135000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 183135000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 183135000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 183135000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 183135000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 232228000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 185618000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 139629000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 143250000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 143250000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 143250000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 143250000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 143250000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 194054000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 164866000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 120281000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 85517000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 85517000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 85517000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 85517000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 85517000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 59858000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 81842000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 114308000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 75964000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 75964000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 75964000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 75964000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 75964000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 80332000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 94519000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 165272000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 177639000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 177639000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 177639000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 173838000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 173838000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 181878000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 189356000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 182229000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 201083000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 201083000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 201083000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 201083000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 200364000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 207955000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 247949000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 263493000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 281343000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 281343000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 281343000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 281343000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 281343000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 311224000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": 311224000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": 311224000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": 311224000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 327294000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 393439000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 379755000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 409688000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 409688000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 409688000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 409688000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 409688000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 438297000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 464900000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 443315000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 633518000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 633518000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 633518000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 633518000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 633518000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 845269000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 791768000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 791917000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 885352000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 885352000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 885352000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 885352000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 885400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 977551000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 929142000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1100372000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1136800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1136800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1136800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1136800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 1136800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1292800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1332900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1385200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1442200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1442200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 1442200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 1442200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1442200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1547800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1556200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1538700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1563400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1563400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1563400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 1563400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 1563400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1793200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1656100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1750600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1609400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1609400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1609400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1609400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1609400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1805100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1893500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1946400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2052800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 2052800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 2052800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1996100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2134300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccruedEmployeeBenefitsCurrent": {
        "label": "Accrued Employee Benefits, Current",
        "description": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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": 12000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 2400000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 12600000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 12000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 2182000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 8362000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 11146000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 10038000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 10038000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 30953000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 30953000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 6883000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 118753000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 118753000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 118753000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 118753000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 92234000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 106668000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 127969000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 134414000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 134414000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 134414000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 134414000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 134414000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 116092000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 141167000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 229865000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 252299000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 252299000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 252299000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 255662000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 243187000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 241483000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 271464000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 273285000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 264884000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 264884000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 264884000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 264884000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 264884000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 274061000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 260849000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 280848000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 271077000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 271077000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 271077000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 271077000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 271077000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 234386000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 237789000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 244279000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 209676000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 209676000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 209676000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 209676000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 209676000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 176981000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 206030000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 249698000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 305820000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 305820000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 305820000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 305820000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 305820000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 272665000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 275165000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 292015000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 315249000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 315249000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 315249000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 315249000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 315249000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 277962000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 345062000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 378554000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 443961000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 443961000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 443961000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 443961000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 443961000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 452547000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": 452547000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": 452547000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": 452547000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 411231000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 479120000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 504240000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 604495000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 604495000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 958899000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 958899000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 958899000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 532745000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1069072000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1173783000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1116912000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1116912000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 1116912000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 1116912000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 1116912000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1258271000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1545407000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1703699000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1404971000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 1404971000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 1404971000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 1404971000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 1405000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1532037000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1482556000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1584992000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1678600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1678600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1678600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1678600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 1678600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1720500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2119500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2264400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2126700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 2126700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 2126700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 2126700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 2126700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2326000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2598100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2907300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2655300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 2655300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2655300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 2655300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2655300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2795900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2940000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3219700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2788600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2788600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2788600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2788600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2788600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2951800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3270700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3613500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2971200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 2971200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 2971200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2984200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3179000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccruedProfessionalFeesCurrent": {
        "label": "Accrued Professional Fees, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 7801000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 8629000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 8629000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 12785000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 12785000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 11226000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 11226000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 10593000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 10593000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 7004000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 7004000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 7455000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 7455000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 6512000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "AccruedRentCurrentAndNoncurrent": {
        "label": "Accrued Rent",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 14302000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 16652000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 16652000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 4015000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 4015000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1572000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 2869000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 28603000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 28603000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 29007000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 29007000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 18334000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 18334000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 12218000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 12218000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 60191000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 60191000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 52845000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 52845000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 73044000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 73044000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 101108000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 101108000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 98578000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 98578000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 165404000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 165400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 200400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 200400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 215000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 215000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 237600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 237600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 271000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 271000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 276700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 221726000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 247319000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 247319000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 271063000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 271063000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 296685000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 296685000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 308335000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 308335000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 278386000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 278386000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 336067000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 336067000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 387798000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 387798000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 432123000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 432123000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 451443000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 451443000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2008-12-31",
              "val": 27000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": -600000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2009-12-31",
              "val": -600000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": -1100000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": -1100000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2010-12-31",
              "val": -1100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": -900000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": -900000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": -900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": -700000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": -700000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2012-12-31",
              "val": -700000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": -300000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": -300000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2013-12-31",
              "val": -300000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": -1000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": -1000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2014-12-31",
              "val": -1000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": -2100000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": -2100000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": -2100000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": -7900000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": -7900000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": -21000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "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": -640000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": -640000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": -640000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": -640000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": -1080000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": -558000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": -677000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": -1067000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": -1067000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": -1067000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": -1067000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": -1067000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": -633000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": -707000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": -945000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": -1053000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": -1053000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": -1053000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": -1053000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": -1053000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": -628000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": -673000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": -416000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2012-12-31",
              "val": -550000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": -1149000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2013-03-31",
              "val": -1149000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": -1230000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2013-06-30",
              "val": -1230000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": -550000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2013-09-30",
              "val": -550000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2013-12-31",
              "val": -306000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": -297000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2014-03-31",
              "val": -297000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": -23000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2014-06-30",
              "val": -23000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1161000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-09-30",
              "val": 1161000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 917000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 917000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 917000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 917000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 917000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2014-12-31",
              "val": 917000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2014-12-31",
              "val": 917000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2014-12-31",
              "val": 917000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 791000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2015-03-31",
              "val": 791000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": -1707000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2015-06-30",
              "val": -1707000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1511000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2015-09-30",
              "val": 1511000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1824000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1824000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 1824000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 1824000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 1824000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": -4899000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": -3390000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": -3845000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 21173000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 21173000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 21173000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 21173000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 21173000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 16025000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -21753000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": -25129000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -11572000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": -11572000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": -11572000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": -11572000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": -11572000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": -10623000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": -10623000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": -10623000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": -10623000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": -39743000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -4605000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 307000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 659000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 659000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 659000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 659000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 659000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 6000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -3201000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 18847000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -1973000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": -1973000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": -1973000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": -1973000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": -1973000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 13383000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -14121000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": -40982000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -68480000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": -68480000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": -68480000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": -68480000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": -68500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -33302000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -25159000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 11537000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 15900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 15900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 15900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 15900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 15900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 11300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 57500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 97600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -13100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -39800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -3000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -14300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": -14300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": -14300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": -14300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": -14300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 17300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 22500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 28800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 127800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 127800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 127800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 127800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 127800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 68100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -101100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -64500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -15900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": -15900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": -15900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 24800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 48500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 3784787000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 3784787000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 3784787000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 3784787000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 3844744000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 3880746000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 3912778000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 3947433000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 3947433000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 3947433000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3947433000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 3947433000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 4010777000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 4100775000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 4152106000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 4200659000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 4200659000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 4200659000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 4200659000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 4200659000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 4252284000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 4424489000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 4471727000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4519448000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 4519448000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 4519448000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 4519448000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 4519448000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4574987000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 5208431000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 5274307000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 5321286000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 5321286000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 5321286000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 5321286000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 5321286000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 5428193000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 5528679000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 5681163000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 5777154000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 5777154000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 5777154000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 5777154000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 5777154000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 5877324000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 5987169000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 6106270000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 6197500000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 6197500000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 6197500000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 6197500000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 6197500000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6262964000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6350244000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6429726000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6506795000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 6506795000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 6506795000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 6506795000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 6506795000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 6616975000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6808002000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 7034113000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 7157362000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 7157362000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 7157362000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 7157362000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 7157362000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 7314369000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 7357042000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 7443263000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 7421476000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 7421476000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 7421476000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 7421476000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 7421476000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7475909000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7564331000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7668188000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7937606000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 7937606000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 7937606000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 7937606000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 7937606000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7695905000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7943717000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7917375000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7894027000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 7894027000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 7894027000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 7894027000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 7894000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 7499161000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7640233000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7085950000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6880800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 6880800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 6880800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 6880800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 6880800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6930200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 7100000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 7225500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 7386500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 7386500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 7386500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 7386500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 7386500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7220200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7369100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7339600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 7449700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 7449700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 7449700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 7449700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 7449700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 7284700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7101200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6905700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6672400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 6672400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 6672400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 6672400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 6672400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6172500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5987900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5011900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5119200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 5119200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 5119200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4743200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 4505700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities, Other (Deprecated 2011-01-31)",
        "description": "Transactions that do not result in cash inflows or outflows in the period in which they occur, but affect net income and thus are removed when calculating net cash flow from operating activities using the indirect cash flow method. This element is used when there is not a more specific and appropriate element.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -241000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -31000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -204000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -223000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ]
        }
      },
      "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "description": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5832000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5832000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5936000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 104000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5995000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 136167000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 136167000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 139247000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 139247000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3080000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3080000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 179775000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 179775000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 40528000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 40528000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200271000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 102140000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 102100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 105664000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 105700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3524000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 134223000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 134200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 28559000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 28600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 135900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 135900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 135900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 117500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 117500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 121900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 121900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 4400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 4400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 169900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 169900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 48000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 48000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 172000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 172000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 172000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 166600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 166600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 169700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 169700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 222900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 222900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 53200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 233500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 233500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 314000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 314000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 80500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 80500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 397700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 397700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 83700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 83700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 405000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 405000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 270500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 270500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 276400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 276400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 367400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 91000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 369900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 228500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 232800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalOther": {
        "label": "Adjustments to Additional Paid in Capital, Other",
        "description": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6700000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6700000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 57985000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86722000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86722000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 67550000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 28033000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 60294000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 60294000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 90002000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 90002000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 119268000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 119268000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 119268000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 27938000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 27938000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 59616000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 59616000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 87537000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 87537000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 115539000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 115539000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 115539000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31574000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31574000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 73306000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 73306000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 104818000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 104818000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 128351000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 128351000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 128351000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 46787000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 46787000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 89473000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 89473000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 136065000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 136065000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 178965000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 178965000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 178965000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 58268000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 58268000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 122682000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 122682000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 189697000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 189697000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 235112000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 235112000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 235112000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 56246000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 56246000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 119114000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 119114000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 181278000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 181278000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 241239000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 241239000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 241239000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 69790000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 69790000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 143857000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 143857000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 218991000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 218991000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 295642000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 295642000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 295642000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78601000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78601000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 161117000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 161117000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 82516000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 246558000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 246558000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 85441000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325656000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325656000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325656000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 94243000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 94243000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 184178000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 184178000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89935000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89935000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 270134000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 270134000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 85956000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 85956000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 362209000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 362209000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 362200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 116900000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 116900000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 235021000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 235021000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 118121000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 118121000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 335510000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 335510000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 100489000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 100489000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 433070000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 433100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 433100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 117037000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 117000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 222952000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 223000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 105915000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 105900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 326605000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 326600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 103653000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 103700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 445500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 445500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 445500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 244100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 244100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 113600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 113600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 379400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 379400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 135300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 135300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 490400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 490400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 490400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 242700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 242700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 119900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 119900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 374400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 374400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 131700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 131700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 583500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 583500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 583500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 193000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 193000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 350000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 350000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 157000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 157000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 538200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 538200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 188200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 188200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 709100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 709100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 169000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 169000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 340200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 340200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 171200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 171200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 539500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 199300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 700300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 169900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 343800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 173900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "description": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4230000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4230000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 112000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 114000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 115000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 227000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 227000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1214000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1214000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1097000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1097000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30800000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30800000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30800000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 58600000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 58600000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 58600000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 19600000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 19600000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 19600000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16200000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16200000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16200000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24500000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24500000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24500000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 31400000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 31400000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 31400000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 35200000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 35200000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 43500000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 85700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 202800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AllocatedShareBasedCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense",
        "description": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 57987000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 48862000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 26585000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 68996000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 20134000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86722000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86722000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 19333000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 43782000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 43782000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 24449000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 24449000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 67550000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 67550000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 23768000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 23768000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 27879000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 27879000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 59758000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 59758000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 31879000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 31879000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 89172000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 89172000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 29414000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 29414000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 118226000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 118226000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 118226000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 27688000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 59067000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 31379000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 86649000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 27582000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 114285000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 114285000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 113804000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 127303000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 126835000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 126835000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 46580000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 89024000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 42444000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 135160000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 46136000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 57384000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 57384000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 120645000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 120645000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 63261000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 63261000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 186379000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 186379000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 65734000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 65734000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 55472000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 55472000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 117414000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 117414000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 61942000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 61942000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 178623000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 178623000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 61209000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 61209000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 237705000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 237705000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 240623000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 68982000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 69439000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 141564000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 142534000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 72582000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 73095000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 215334000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 216990000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 73770000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 74456000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 290736000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293236000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293236000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78136000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78136000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 160572000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 160572000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 82436000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 82436000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 246104000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 246104000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 85532000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 85532000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 93791000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 93791000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 183478000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 183478000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89687000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89687000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 268898000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 268898000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 85420000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 85420000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360489000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360489000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 115706000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 115706000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 232895000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 232895000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 117189000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 117189000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 332434000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 332434000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 99539000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 99539000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429461000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 115174000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 115200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 219796000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 219800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 104622000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 104600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 322792000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 322800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 102996000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 103000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 441400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 441400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 441400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 244200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 244200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 113900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 113900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 379800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 379800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 135600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 135600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 241700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 241700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 119300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 119300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 372600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 372600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 130900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 130900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 191900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 191900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 346100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 346100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 154200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 154200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 530700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 530700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 184600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 184600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 698500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 698500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 166100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 166100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 167300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 167300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 528300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 194900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 685900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 166400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 336600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 170200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AllocatedShareBasedCompensationExpenseNetOfTax": {
        "label": "Share-based Payment Arrangement, Expense, after Tax",
        "description": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293236000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 56277000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 143743000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 87466000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 232389000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 88646000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 54267000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 54267000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 117836000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 117836000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 63569000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 63569000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 181260000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 181260000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 63424000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 63424000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 236264000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 236264000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 236300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 51460000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 51460000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 137498000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 137498000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 86038000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 86038000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 201742000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 201742000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 64244000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 64244000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 282502000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 282500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 282500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 83923000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 83900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 167689000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 167700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 83766000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 83700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 249129000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 249100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 81440000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 81400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 358500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 358500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 358500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 94300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 94300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 181700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 181700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 87400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 87400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 278500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 278500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 96800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 96800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 347200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 347200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 347200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 81800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 81800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 169800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 169800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 88000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 88000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 263600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 263600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 93800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 93800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 413700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 413700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 413700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 112900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 112900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 186400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 186400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 73500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 73500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 306400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 306400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 120000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 120000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 446900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 446900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 90900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 90900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 221700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 221700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 130800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 130800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 369100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 147400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 557300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 131100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 266000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 134900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AmortizationOfDebtDiscountPremium": {
        "label": "Amortization of Debt Discount (Premium)",
        "description": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3125000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3125000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3231000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3231000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6570000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6570000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10021000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10021000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13589000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13589000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13589000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6605000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6605000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9187000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9187000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11856000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11856000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18409000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18409000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18409000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            }
          ]
        }
      },
      "AmountOfIneffectivenessOnNetInvestmentHedges": {
        "label": "Amount of Ineffectiveness on Net Investment Hedges",
        "description": "Gain (loss) on hedging derivative instrument or the foreign currency transaction gain (loss) on the nonderivative hedging instrument designated as a hedge of a net investment in foreign operations related to hedge ineffectiveness, which is included in earnings in the period.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            }
          ]
        }
      },
      "AreaOfRealEstateProperty": {
        "label": "Area of Real Estate Property",
        "description": "Area of a real estate property.",
        "units": {
          "sqft": [
            {
              "end": "2011-12-31",
              "val": 1100000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2011-12-31",
              "val": 1100000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2011-12-31",
              "val": 1100000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2011-12-31",
              "val": 1100000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 120000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": "2011-07-01",
              "end": "2011-09-30",
              "val": 73100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 285300000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 285300000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6650000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6650000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7594000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7594000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 978000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 978000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1689000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1689000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1689000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 23000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2516000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2516000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2516000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1946000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1946000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1946000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1946000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1946000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1951000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            }
          ]
        }
      },
      "AssetRetirementObligationsNoncurrent": {
        "label": "Asset Retirement Obligations, Noncurrent",
        "description": "Noncurrent portion of 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": "2009-12-31",
              "val": 733000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 733000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 733000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 733000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2010-03-31",
              "val": 693000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 1939000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 2234000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 2265000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 2265000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2011-03-31",
              "val": 2341000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            }
          ]
        }
      },
      "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": 1955488000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 1955488000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 1955488000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 1955488000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 1770302000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 1654202000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1888829000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1538487000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1763100000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2091998000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2345843000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2604856000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2718823000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2392234000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2584329000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2582748000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2197108000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2117820000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2406086000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2165827000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2374073000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2433993000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2498875000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 2498587000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 2498587000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 2498587000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 2498587000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2487906000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2548982000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2609641000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2946703000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3285594000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3198325000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 3558639000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": 3558639000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": 3558639000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": 3558639000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 3952974000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4335386000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4620840000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 6261958000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 6261958000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 6261958000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": 6261958000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-03-31",
              "val": 6543114000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7033471000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7514553000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8893201000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 10216367000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 11301633000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 11751808000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 11751808000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 11751808000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 11751808000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 11751800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 12115059000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12221686000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 12618745000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 14256100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15582200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16706400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 18974200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 20349200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 21726200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 23917400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 20132100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 22240200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 22880500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 24036700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 24862300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 25643000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 25643000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 25643000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 26484400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 27423300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetsCurrent": {
        "label": "Assets, Current",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 1307026000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 1307026000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 1307026000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 1307026000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 1126768000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 1004555000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1226439000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1057039000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 1057039000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 1057039000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1057039000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 1057039000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 872974000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 827124000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1245825000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1331254000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 1331254000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1331254000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 1331254000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 1331254000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1436114000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1593305000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1634523000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1589585000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1589585000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 1589585000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 1589585000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 1589585000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1565783000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1716590000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1648631000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1588576000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 1588576000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 1588576000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 1588576000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 1588576000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1430330000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1347384000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1650096000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1546511000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 1546511000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 1546511000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 1546511000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 1546511000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1358203000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1294689000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1359452000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1407153000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1407153000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 1407153000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 1407153000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 1407153000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1402835000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1454150000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1501901000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1831540000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1831540000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 1831540000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 1831540000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 1831540000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1871814000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2180572000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2327974000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2648963000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 2648963000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 2648963000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 2648963000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 2648963000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3041116000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3407423000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3686611000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3843109000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 3843109000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 3843109000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 3843109000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 3843109000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4183039000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4710968000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4777094000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4822829000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 4822829000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 4822829000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 4822829000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 4822829000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5446400000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 6694320000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7458456000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8133379000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 8133379000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 8133379000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 8133379000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 8133400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8539307000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 8457514000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 8852540000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 9560600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 9560600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 9560600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 9560600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 9560600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10361300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 11503500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 12271000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 13234800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 13234800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 13234800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 13234800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 13234800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 12965700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 13872900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 14695800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 14144200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 14144200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 14144200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 14144200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 14144200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 13288700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8941600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 9804100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9596400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 9596400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 9596400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 9596400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 9596400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10008800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10427900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10569600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 11201000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 11201000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 11201000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 11730300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 12543700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": 594000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1054000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2025-12-31",
              "val": 44300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 7500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "description": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 16100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 19100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 23400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 13200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 26200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "description": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1034013000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1277913000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2025-12-31",
              "val": 7175300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 7504800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 1108240000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 423254000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 423254000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 423254000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1465716000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 31608000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 31608000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 31608000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 31608000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 124144000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 594000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 579000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 579000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 579000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1054000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "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": 969031000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 969031000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 1223188000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1298327000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1077226000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 392225000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 392225000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 392225000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1342626000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Loss (Deprecated 2018-01-31)",
        "description": "Amount of unrealized loss on securities classified as available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 117000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 117000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 117000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 73000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 73000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 340362000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 340362000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 340362000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2010-06-30",
              "val": 40019000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 53783000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 349813000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 349813000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2011-03-31",
              "val": 10192000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Loss (Deprecated 2018-01-31)",
        "description": "Amount of unrealized loss on investments in available-for-sale securities that have been in a loss position for less than twelve months.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 117000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 117000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 117000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 73000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 73000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 340362000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 340362000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 340362000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2010-06-30",
              "val": 40019000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 53783000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 349813000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 349813000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2011-03-31",
              "val": 10192000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            }
          ]
        }
      },
      "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": 838255000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 838255000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 838255000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 838255000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 696136000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 641537000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 633110000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 788214000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 788214000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 788214000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 788214000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 788214000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 376916000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 135296000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 116140000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 493602000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 493602000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 493602000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 493602000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 493602000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 712944000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 769273000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 861656000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 831808000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 831808000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 831808000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 831808000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 831808000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 860255000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 899449000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 839469000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 895777000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 895777000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 895777000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 895777000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 895777000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 900155000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 798603000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 759174000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 761847000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 761847000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 761847000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 761847000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 761847000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 516255000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 145907000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 249580000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 327694000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 327694000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 327694000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 327694000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 327694000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 421373000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 465570000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 408749000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 250612000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 250612000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 250612000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 250612000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 250612000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 405103000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 445520000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 427282000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 423254000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 423254000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 518108000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "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 second through 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": "2018-12-31",
              "val": 1245000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1245000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 129416000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 105527000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 105527000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 105527000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 105527000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 105527000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 41833000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 34886000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 101180000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 89797000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 89797000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 89797000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 89797000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 89800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8022000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 35134000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 62744000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 64800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 64800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 64800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 64800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 64800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 55700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 14100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1081500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1357300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1700000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2495600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5595800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 5689500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "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 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": "2018-12-31",
              "val": 1647500000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1647500000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 1778426000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1137942000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1137942000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 1137942000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 1137942000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 1137942000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2157586000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2939879000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3514474000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3526185000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 3526185000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 3526185000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 3526185000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 3526200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4358433000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4131731000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4014441000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3912300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 3912300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 3912300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 3912300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 3912300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4819800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5678600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4091400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5530600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 5530600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 5530600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 5530600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 5530600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6555600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4943900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4858300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6387100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1506700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 1697000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecurities": {
        "label": "Debt Securities, Available-for-sale",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1033419000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 1033419000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 1033419000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 1033419000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1276859000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1382910000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1490114000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1648745000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1648745000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 1648745000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1648745000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1648745000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1786188000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1997660000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1907842000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1243469000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1243469000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 1243469000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 1243469000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 1243469000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2199419000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2974765000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3615654000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3615982000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 3615982000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 3615982000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 3615982000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 3616000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4366455000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4166865000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4077185000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3977100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 3977100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 3977100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 3977100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 3977100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4875500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5683100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4105500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5642800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 5642800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 5642800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 5642800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 5642800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7637100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6301200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6558300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8884900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7219000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 7486100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 943000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesGrossRealizedGainsLossesSaleProceeds": {
        "label": "Available-for-sale Securities, Gross Realized Gains (Losses), Sale Proceeds (Deprecated 2018-01-31)",
        "description": "The total amount of proceeds received for the sale of securities, categorized neither as held-to-maturity nor trading securities, during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 310000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 119000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 119000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2012-06-30",
              "val": 63000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 20000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 10000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 10000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2012-06-30",
              "val": 209000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 235000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 24000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 24000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2959000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2959000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2959000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2959000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2959000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2959000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4459000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4459000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 1500000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 1500000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1600000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1600000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1600000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10800000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10800000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9200000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9200000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9200000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12600000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12600000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1800000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1800000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1800000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13100000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 500000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -3900000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -3900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2300000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1600000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1100000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1200000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -56700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -56700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -49200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -49200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -59300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -59300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -57500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -57500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -57500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -51600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -51600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -51600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationLiability": {
        "label": "Business Combination, Contingent Consideration, Liability",
        "description": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 175000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 178100000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 187300000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 189100000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 185700000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 187300000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 188500000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 179000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 129800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 127200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 129000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 129000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 129000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 129000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 129000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 127100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 126500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 127700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 77400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 77400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 77400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 77400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 77400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 77300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 77800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 78100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 76900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 76900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 76900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 76900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 76900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 79100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 80000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 78100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 79000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 79000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 79000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 79200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 79600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "description": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 175000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 176500000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 178100000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 187300000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 189100000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 189600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 185700000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 187300000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 188500000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 186500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 179000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 129800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 127200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 114400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 114400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 77400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 77400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 76900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 76900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 79000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareGross": {
        "label": "Capitalized Computer Software, Gross",
        "description": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 41910000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 50211000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 40200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 40200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 58900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 58900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 62600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 62600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 66600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 30100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 30100000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 76400000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 76400000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 85600000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 85600000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 106800000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 106800000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 101300000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 101300000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 100900000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 100900000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 94800000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 94800000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 94800000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 94800000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 640952000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 596638000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 13707000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 13707000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 13707000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 13707000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 13707000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 8302000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 10664000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 14429000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 16893000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 16893000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 16893000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 16893000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 16893000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 18323000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 19707000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 18124000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 17806000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 17806000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 17806000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 17806000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 17806000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 19672000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 13921000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 14153000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 15545000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 15545000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 15545000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 15545000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 15545000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 17292000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 17446000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 17772000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 19426000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 19426000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 19426000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 19426000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 19426000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 19270000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 18179000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 19881000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 22531000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 22531000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 22531000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 22531000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 22531000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 16919000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 15060000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 11511000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 9817000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 9817000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 9817000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 9817000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 9817000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeaseObligationsIncurred": {
        "label": "Lease Obligation Incurred",
        "description": "Amount of increase in lease obligation from new lease.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 29072000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 29072000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 27552000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 27552000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30101000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30101000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 31101000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 21576000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 21576000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 38520000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 38520000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50972000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50972000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50972000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3619000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3619000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 8985000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 8985000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8985000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8985000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9188000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9188000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9188000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 15170000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 15170000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 15170000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 15170000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 15170000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 14755000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 28088000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 39381000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 48754000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 48754000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 48754000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 48754000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 48754000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 49495000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 45053000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 42200000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 39293000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 39293000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 39293000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 39293000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 39293000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 46471000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 42900000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 39273000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 42923000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 42923000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 42923000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 42923000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 42923000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 38886000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 34317000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 31719000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 34976000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 34976000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 34976000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 34976000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 34976000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 30355000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 25346000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 20259000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 20496000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 20496000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 20496000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 20496000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 20496000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 16911000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 15030000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 15141000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 19658000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 19658000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 19658000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 19658000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 19658000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDue": {
        "label": "Capital Leases, Future Minimum Payments Due",
        "description": "Amount of minimum lease payments for capital leases.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 30044000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": 43829000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 61259000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 73559000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 79277000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 73768000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 68371000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 64249000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 65184000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 58502000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 45459000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 32060000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 32060000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 32060000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 32060000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 32060000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2012-12-31",
              "val": 14502000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": 3468000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1883000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 19957000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 18576000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 9519000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-12-31",
              "val": 20792000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 18773000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 21995000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 24004000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 10770000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "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": "2013-06-30",
              "val": 5048000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 8481000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 10612000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 12244000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 13027000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 13027000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3047000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1089000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 2457000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1706000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1974000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1974000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 1974000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1974000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1974000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2013-06-30",
              "val": 5048000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 8924000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 10714000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 12346000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 13129000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 13129000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 13027000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 6719000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 3336000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 3676000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3300000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 3300000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 3300000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 3300000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 3300000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2012-12-31",
              "val": 6537000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": 11585000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 15608000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 11809000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 13441000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 14254000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 14254000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 13129000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 19146000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 8778000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 5434000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5649000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 5649000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 5649000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 5649000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 5649000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2012-12-31",
              "val": 9005000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": 14053000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 18077000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 18346000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 19979000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 20792000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 20792000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 14254000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 19248000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 21393000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 10252000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 7282000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 7282000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 7282000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 7282000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 7282000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2013-06-30",
              "val": 4627000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 409000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2121000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 27000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 209000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 543000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 387000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3085000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 3085000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 3085000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 3085000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 3085000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2012-12-31",
              "val": 1167000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": -5077000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": -7449000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 7912000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 11459000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 9008000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 8047000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 7150000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 6716000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 4100000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 2432000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2585000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 2585000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 2585000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 2585000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 2585000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2012-12-31",
              "val": 28877000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": 38752000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 53810000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 65647000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 67818000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 64760000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 60324000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 57099000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 58468000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 54402000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 43027000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 29475000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 29475000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 29475000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 29475000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 29475000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Capital Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "description": "Amount of minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2014-09-30",
              "val": 4122000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 10770000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 10770000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 10770000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 10770000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1100000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 3800000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 3800000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 13100000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 13100000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 30400000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 30400000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 37900000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 37900000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 43400000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 43400000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 34000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 34000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 34000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 34000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "Cash": {
        "label": "Cash",
        "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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 1400000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 1400000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1400000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1400000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1500000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1700000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1900000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2300000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 2300000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 2300000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 2300000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 2300000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1800000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2300000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2200000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2800000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 2800000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 2800000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 2800000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 2800000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2400000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2400000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2700000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3300000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 3300000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 3300000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 3300000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 3300000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3200000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3500000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3500000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3100000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 3100000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 3100000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 3100000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 3100000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2100000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4200000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5500000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3300000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": 355663000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2007Q4I"
            },
            {
              "end": "2008-12-31",
              "val": 389115000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2008-12-31",
              "val": 389115000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2008-12-31",
              "val": 389115000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2008-12-31",
              "val": 389115000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2008-12-31",
              "val": 389115000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-03-31",
              "val": 602199000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1I"
            },
            {
              "end": "2009-06-30",
              "val": 408949000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q2I"
            },
            {
              "end": "2009-09-30",
              "val": 559133000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3I"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2009-12-31",
              "val": 446658000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 396547000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2010-03-31",
              "val": 396547000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 337608000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2010-06-30",
              "val": 337608000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 569901000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2010-09-30",
              "val": 569901000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 243197000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 446536000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2011-03-31",
              "val": 446536000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 458195000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 458195000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 542545000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2011-09-30",
              "val": 542545000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2011-12-31",
              "val": 475320000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 267923000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2012-03-31",
              "val": 267923000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-03-31",
              "val": 454061000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 454061000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 436886000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2012-09-30",
              "val": 436886000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2012-12-31",
              "val": 489407000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 379099000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2013-03-31",
              "val": 379099000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 531247000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2013-06-30",
              "val": 531247000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 583181000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2013-09-30",
              "val": 583181000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2013-12-31",
              "val": 569299000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 424045000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2014-03-31",
              "val": 424045000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 420558000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2014-06-30",
              "val": 420558000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 718563000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-09-30",
              "val": 718563000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2014-12-31",
              "val": 625259000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 664879000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2015-03-31",
              "val": 664879000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 870543000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2015-06-30",
              "val": 870543000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 756250000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2015-09-30",
              "val": 756250000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2015-12-31",
              "val": 714768000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 604245000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2016-03-31",
              "val": 604245000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 605866000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2016-06-30",
              "val": 605866000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 719692000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2016-09-30",
              "val": 719692000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2016-12-31",
              "val": 1183945000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1003679000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2017-03-31",
              "val": 1003679000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1223130000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2017-06-30",
              "val": 1223130000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1384966000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2017-09-30",
              "val": 1384966000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 1665412000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1995893000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-03-31",
              "val": 1995893000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2145359000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-06-30",
              "val": 2145359000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2478302000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-09-30",
              "val": 2478302000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 2650134000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2018-12-31",
              "val": 2650100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2893885000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-03-31",
              "val": 2893885000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3294684000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-06-30",
              "val": 3294684000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3397941000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-09-30",
              "val": 3397941000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3109322000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 3109322000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 3109322000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 3109322000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 3109322000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2019-12-31",
              "val": 3109322000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 3109322000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2019-12-31",
              "val": 3109322000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2019-12-31",
              "val": 3109300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2019-12-31",
              "val": 3109300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3593412000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2020-03-31",
              "val": 3593412000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4831332000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2020-06-30",
              "val": 4831332000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5358087000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2020-09-30",
              "val": 5358087000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5988187000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 5988187000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 5988187000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 5988187000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 5988200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2020-12-31",
              "val": 5988200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 5988200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 5988200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 5988200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2020-12-31",
              "val": 5988200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6304330000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2021-03-31",
              "val": 6304300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6063678000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2021-06-30",
              "val": 6063700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6275698000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2021-09-30",
              "val": 6275700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 6795000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 7600100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 7600100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 8702200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 8702200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 9171500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2022-09-30",
              "val": 9171500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 10504000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9289900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2023-03-31",
              "val": 9289900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 10151100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2023-06-30",
              "val": 10151100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 11110200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-09-30",
              "val": 11110200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2023-12-31",
              "val": 10369100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9158000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 9158000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4580100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2024-06-30",
              "val": 4580100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5239200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-09-30",
              "val": 5239200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4569600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 4569600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 4569600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 4569600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 4569600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 4569600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 4569600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4674700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2025-03-31",
              "val": 4674700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4972200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-06-30",
              "val": 4972200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4939600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5084800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 5084800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 5084800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5492900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 6143500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": 33452000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 213084000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 19834000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 170018000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 57543000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -50111000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -50111000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -109050000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -109050000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 123243000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -203461000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 203339000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 214998000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 149264000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 39620000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 245284000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 130991000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 130991000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 89509000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -110523000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -110523000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -108902000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -108902000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4924000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4924000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 469177000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -180266000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 39185000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 201021000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 481467000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "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": 815761000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1231707000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2016-12-31",
              "val": 1231707000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2016-12-31",
              "val": 1231707000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2016-12-31",
              "val": 1231707000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2016-12-31",
              "val": 1231707000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1048243000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1287758000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1386769000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 1667526000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2005728000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-03-31",
              "val": 2005728000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2154068000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-06-30",
              "val": 2154068000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2487051000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-09-30",
              "val": 2487051000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 2658253000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2018-12-31",
              "val": 2658300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2901532000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-03-31",
              "val": 2901532000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3301646000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-06-30",
              "val": 3301646000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3404591000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-09-30",
              "val": 3404591000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3120681000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 3120681000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 3120681000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 3120681000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 3120681000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2019-12-31",
              "val": 3120681000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 3120681000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2019-12-31",
              "val": 3120681000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2019-12-31",
              "val": 3120700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2019-12-31",
              "val": 3120700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3601964000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2020-03-31",
              "val": 3601964000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4835700000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2020-06-30",
              "val": 4835700000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5360985000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2020-09-30",
              "val": 5360985000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5988845000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 5988845000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 5988845000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 5988845000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 5988900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2020-12-31",
              "val": 5988900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 5988900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 5988900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 5988900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2020-12-31",
              "val": 5988900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6312907000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2021-03-31",
              "val": 6312900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6071068000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2021-06-30",
              "val": 6071100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6280213000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2021-09-30",
              "val": 6280200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 6800100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 7604000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 7604000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 8704100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 8704100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 9177000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2022-09-30",
              "val": 9177000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 10512000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9295600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2023-03-31",
              "val": 9295600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 10153400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2023-06-30",
              "val": 10153400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 11116600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-09-30",
              "val": 11116600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2023-12-31",
              "val": 10372300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9169400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 9169400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4591000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2024-06-30",
              "val": 4591000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5248100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-09-30",
              "val": 5248100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4572200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 4572200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 4572200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 4572200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 4572200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 4572200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 4572200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4685400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2025-03-31",
              "val": 4685400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4982000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-06-30",
              "val": 4982000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4947800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5087800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 5087800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 5087800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5504900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 6154100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 415946000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -183464000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 56051000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 155062000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 435819000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 435819000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 338202000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 338202000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 486542000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 486542000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 819525000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 819525000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 990727000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 990727000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 990727000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 243279000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 243279000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 643393000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 643393000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 746338000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 746338000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 462428000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 462428000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 462400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 481283000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 481283000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1715019000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1715019000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2240304000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2240304000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2868164000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2868200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2868200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 324062000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 324000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 82223000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 82200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 291368000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 291300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 811200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 811200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 811200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 803900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 803900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1904000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1904000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2376900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2376900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3711900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3711900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3711900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1216400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1216400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -358600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -358600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 604600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 604600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -139700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -139700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -139700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1202900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1202900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -5781300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -5781300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5124200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5124200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5800100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5800100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 113200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 113200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 409800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 409800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 375600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 515600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 417100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1066300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": "2011-09-30",
              "val": 49500000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 49000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 57600000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 53300000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 72700000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 68700000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 60100000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 56500000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 48700000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            }
          ]
        }
      },
      "CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue": {
        "label": "Cash Flow Hedge Derivative Instrument Liabilities at Fair Value",
        "description": "Fair value of all liability derivatives designated as cash flow hedging instruments.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 5533000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 59184000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 59200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 5600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 0.01,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 0.01,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 0.01,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 0.01,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 0.01,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 0.01,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 0.01,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 0.01,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 0.01,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0.01,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0.01,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0.01,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0.01,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0.01,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 0.01,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0.01,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0.01,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0.01,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0.01,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0.01,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0.01,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0.01,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0.01,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0.01,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.01,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.01,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.01,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.01,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.01,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.01,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.01,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.01,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.01,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.01,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.01,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.01,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.01,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.01,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.01,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.01,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.01,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.01,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.01,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.01,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.01,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.01,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.01,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.01,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.01,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.01,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0.01,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 300000000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 300000000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 300000000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 300000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 300000000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 300000000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 300000000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 300000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 300000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 300000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 300000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 300000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 300000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 300000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 300000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 300000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 300000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 300000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 300000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 300000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 300000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 300000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 300000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 300000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 300000000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 300000000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 300000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 300000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 300000000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 300000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 300000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 300000000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 300000000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 300000000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 300000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 300000000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 300000000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 300000000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 300000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 300000000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 300000000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 300000000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 300000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 300000000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 500000000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 500000000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 500000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 500000000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 500000000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 500000000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 500000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 500000000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 500000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 500000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 500000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 500000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 500000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 500000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 500000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 500000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 500000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 500000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 500000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 500000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 500000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 500000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 500000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 500000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 500000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 500000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 500000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 500000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 500000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 500000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 500000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 500000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 500000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 500000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 500000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 500000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 500000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 500000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 500000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 500000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 500000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockSharesIssued": {
        "label": "Common Stock, Shares, Issued",
        "description": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "units": {
          "shares": [
            {
              "end": "2009-12-31",
              "val": 199955023,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 199955023,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 199955023,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 199955023,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 202122797,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 202532925,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 203100532,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 205458006,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 207473193,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 208460778,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 210863353,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 215434666,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 216341505,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 218651704,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 233592201,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 233788852,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 233592201,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 233788852,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 233788852,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 233788852,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 236201333,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 237331086,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 240238090,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 243580032,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 244341701,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 245646269,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 247286705,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 247703932,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 248028962,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 248890834,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 250769906,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 252683346,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 254934949,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 254882837,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 255610812,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 255172328,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 255172000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 255172000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 255172000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 255172000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 256351000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 256671000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 257265000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 259079000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 260124000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 260174000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 259890000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 259890000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 259890000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 259890000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 259889549,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 258829000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 259114000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 256206000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 255574961,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 256026201,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 256645737,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 257509761,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 257792648,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 257828508,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 258296249,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 258015301,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 257739599,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 256967767,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 256293058,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 253951475,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 253991224,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 253991224,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 253991224,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 254163953,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 253347555,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockSharesOutstanding": {
        "label": "Common Stock, Shares, Outstanding",
        "description": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "units": {
          "shares": [
            {
              "end": "2009-12-31",
              "val": 199955023,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 199955023,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 199955023,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 199955023,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 202122797,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 202532925,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 203100532,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 203522976,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 205458006,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 207473193,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 208460778,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 209303995,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 210863353,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 215434666,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 216341505,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 217286868,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 218651704,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 233592201,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 233788852,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 233592201,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 233788852,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 233788852,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 233788852,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 236201333,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 237331086,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 240238090,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 241764398,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 243580032,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 244341701,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 245646269,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 246306818,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 247286705,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 247703932,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 248028962,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 248300517,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 248890834,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 250769906,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 252683346,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 253253362,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 254867865,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 254882837,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 255610812,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 255172328,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 255172000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 255172000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 255172000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 255172000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 256351000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 256671000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 257265000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 258993000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 259079000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 260124000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 260174000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 259890000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 259890000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 259890000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 259890000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 259889549,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 258829000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 259114000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 256206000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 254479046,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 255574961,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 256026201,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 256645737,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 257011628,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 257509761,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 257792648,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 257828508,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 257695221,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 258296249,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 258015301,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 257739599,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 256940382,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 256967767,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 256293058,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 253951475,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 253991224,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 253991224,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 253991224,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 254163953,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 253347555,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockValue": {
        "label": "Common Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 1982000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 1982000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 1982000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 1982000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 2002000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 2007000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 2012000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 2016000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 2016000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 2016000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 2016000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 2016000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 2033000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 2055000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2065000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2072000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 2072000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 2072000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2072000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2072000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2087000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2133000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2141000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2149000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 2149000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 2149000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 2149000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 2149000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2160000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2300000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2311000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2320000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 2320000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 2320000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 2320000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2320000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2334000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2347000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2375000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2385000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 2385000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 2385000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 2385000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 2385000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2399000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2406000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2419000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2427000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 2427000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 2427000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 2427000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 2427000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2429000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2440000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2446000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2450000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 2450000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 2450000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 2450000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 2450000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2459000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2479000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2500000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2512000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 2512000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 2512000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 2512000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 2512000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2541000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2542000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2551000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2546000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 2546000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 2546000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 2546000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 2546000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2561000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2565000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2571000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2589000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 2589000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 2589000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 2589000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 2589000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2591000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2601000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2601000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2599000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 2599000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 2599000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 2599000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 2600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2588000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2591000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2562000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 2500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 2500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 2600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 2600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 2600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 2600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 2600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 2600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 2500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 2500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTax": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -365195000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -199484000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574271000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -209076000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -755053000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -175662000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -349805000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -349805000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174143000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174143000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -128933000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -128933000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 220872000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 220872000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29588000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29588000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 92015000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 92015000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 27039000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 27039000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64976000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64976000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -30247000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -30247000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -57286000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -57286000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -106529000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -106529000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -50632000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -308615000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -308615000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -365861000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -365861000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -57246000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -57246000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -489313000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -489313000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -123452000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -123452000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -444784000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -687306000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -687306000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232448000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232448000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391556000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391556000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159108000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159108000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -560432000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -560432000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -168876000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -168876000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -737332000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -737332000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -737332000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198732000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198732000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -390078000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -390078000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -191346000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -191346000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -482009000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -482009000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -91931000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -91931000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -555427000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -555427000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -555427000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -48354000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -48354000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -111370000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -111370000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -63016000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -63016000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -150666000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -150666000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39296000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39296000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -92703000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -92703000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -92703000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 242608000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 242608000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 222826000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 222826000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -19782000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -19782000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 116498000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 116498000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -106328000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -106328000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 230739000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 230739000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 230739000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 206212000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 206212000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 448710000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 448710000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 242498000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 242498000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 582368000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 582368000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 133658000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 133658000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2133247000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2133247000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2133247000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 273972000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 273972000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 532198000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 532198000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 258226000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 258226000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 611764000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 611764000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 79566000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 79566000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1174178000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1174178000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1174100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 618109000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 618109000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1427875000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1427875000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 809766000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 809766000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2068448000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2068448000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 640573000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 640573000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2645140000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2645200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2645200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 688316000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 688300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 763383000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 763400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 75067000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 75100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1652007000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1652000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 888624000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 888600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2426500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2426500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2426500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 757500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 757500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1614200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1614200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 856700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 856700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2584800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2584800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 970600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 970600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3306900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3306900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3306900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 685900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 685900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1574900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1574900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 889000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 889000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2647000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2647000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1072100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1072100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3604500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3604500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3604500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1131200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1131200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2457200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2457200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3588400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3588400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1405500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1405500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1051700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1051700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -393500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -393500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 586600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 586600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1450300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1450300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 863700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 863700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2569800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1119500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3809500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1072100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2195600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1123500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -17907000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -17907000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7342000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7342000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11605000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11605000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3714000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3714000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26749000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26749000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 30463000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 30463000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 57825000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 57825000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 31076000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 31076000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 55897000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 55897000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -4611000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -4611000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -9158000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -9158000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -4547000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -4547000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -13688000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -4530000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -242522000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -4190000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -4190000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -4190000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -98000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -98000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -32242000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -32242000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -32144000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -32144000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -30909000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -30909000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1333000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1333000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -31847000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -31847000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -31847000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5529000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5529000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 33903000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 33903000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 28374000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 28374000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33207000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33207000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -696000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -696000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 28021000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 28021000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 28021000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1792000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1792000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14965000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14965000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 13173000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 13173000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -173350000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -173350000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -188315000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -188315000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -171849000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -171849000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -171849000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 17038000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 17038000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15928000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15928000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1110000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1110000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 15638000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 15638000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -290000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -290000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9793000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9793000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9793000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": -336719000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -172022000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -486817000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -150098000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -645986000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -165711000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -365195000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -365195000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -199484000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -199484000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574271000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574271000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -209076000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -755053000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -755053000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -175662000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -175662000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -375054000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -375054000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -199392000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -199392000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -146840000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -146840000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 228214000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 41193000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 41193000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 41193000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 88301000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 88301000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 53788000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 53788000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -34513000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -34513000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 27578000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 27578000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -26210000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -26210000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -50632000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -50632000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -50632000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -313226000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -313226000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -375019000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -375019000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -61793000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -61793000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -503001000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -503001000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -127982000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -127982000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -687306000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -687306000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -687306000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232448000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232448000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391556000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391556000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159108000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159108000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -560432000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -560432000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -168876000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -168876000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -741522000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -741522000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -741522000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198830000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198830000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -422320000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -422320000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -223490000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -223490000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -512918000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -512918000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -90598000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -90598000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -587274000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -587274000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -587274000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -42825000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -42825000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -77467000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -77467000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -34642000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -34642000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -117459000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -117459000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39992000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39992000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -64682000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -64682000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -64682000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 244400000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 244400000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 237791000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 237791000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -6609000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -6609000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -56852000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -56852000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -294643000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -294643000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 58890000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 58890000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 58890000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 223250000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 223250000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 464638000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 464638000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 241388000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 241388000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 598006000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 598006000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 133368000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 133368000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2123454000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2123454000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2123454000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 273972000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 532198000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 258226000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 611764000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 79566000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1174178000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1174178000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2645140000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": 55070000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-09-30",
              "val": 223101000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 290700000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 290700000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 290700000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 356900000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 421300000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 467600000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 503400000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 503400000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 503400000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 525500000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 522200000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 518300000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 1654000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 1654000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 1654000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 1700000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 14637000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 32431000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 39770000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 24900000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 24900000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 24900000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 24900000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 24900000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 51400000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 60200000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 50200000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 62300000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 62300000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 62300000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 62300000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 62300000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 76300000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 70700000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 94800000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 191500000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 191500000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 191500000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 191500000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 191500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 181200000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 122600000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 104100000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 171700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 171700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 171700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 171700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 171700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 186100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 134800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 119500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 159600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 159600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 159600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 159600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 159600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 236400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 179100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 157100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 170300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 170300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 170300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 170300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 170300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 275800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 128300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 220000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 206800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 206800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 206800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 206800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 206800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 228400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 146900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 182000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 171800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 171800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 171800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 218700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 157000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityRevenueRecognized": {
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "description": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3736000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16608000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1700000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24900000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24900000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 62300000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 62300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 62300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 191500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 191500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 191500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 171700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 171700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 171700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 159600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 159600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 159600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 170300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 170300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 206800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ContractWithCustomerRefundLiabilityCurrent": {
        "label": "Contract with Customer, Refund Liability, Current",
        "description": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 232401000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 232401000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 232401000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 232401000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 225128000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": 225128000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": 225128000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": 225128000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 268446000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 290457000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 324251000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 354404000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 354404000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 382703000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            }
          ]
        }
      },
      "ConversionOfStockAmountIssued1": {
        "label": "Conversion of Stock, Amount Issued",
        "description": "\"The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. 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 the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 23035000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 23035000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 637000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 637000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 637000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 964000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 964000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 166000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 166000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -236000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 361000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 361000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 361000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 593000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 161000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 844000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 844000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 844000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 86000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 86000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 86000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2820000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2820000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 642000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ConvertibleSubordinatedDebt": {
        "label": "Convertible Subordinated Debt",
        "description": "Including the current and noncurrent portions, the carrying value of convertible subordinated debt, as of the balance sheet date, initially scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt 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, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.",
        "units": {
          "USD": [
            {
              "end": "2008-12-31",
              "val": 287500000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2008Q4I"
            }
          ]
        }
      },
      "ConvertibleSubordinatedDebtCurrent": {
        "label": "Convertible Subordinated Debt, Current",
        "description": "The portion of the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. This form of debt 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, and places a lender in a lien position behind debt having a higher priority of repayment upon liquidation of the entity's assets.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 32071000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 32071000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 32071000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 32071000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            }
          ]
        }
      },
      "ConvertibleSubordinatedDebtNoncurrent": {
        "label": "Convertible Subordinated Debt, Noncurrent",
        "description": "The portion of the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt 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, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.",
        "units": {
          "USD": [
            {
              "end": "2010-09-30",
              "val": 400000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-09-30",
              "val": 400000000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2010-12-31",
              "val": 400000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 400000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 400000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 400000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 400000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2011-03-31",
              "val": 400000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 400000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 400000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 400000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 400000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 400000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 400000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 400000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 400000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 400000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 400000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 400000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 400000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 400000000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 400000000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 400000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2013-03-31",
              "val": 400000000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 30138000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 33213000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 53314000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 20276000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 20276000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 20276000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 20276000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 20276000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 20276000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 20252000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 20447000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 20447000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "CostOfGoodsAndServicesSold": {
        "label": "Cost of Goods and Services Sold",
        "description": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 210460000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 46988000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 71205000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 191067000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 72874000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 72874000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 275119000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 275119000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 84052000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 71613000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 71613000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 71613000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 175995000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 104382000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 104382000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 104382000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 287250000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 287250000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 111255000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 111255000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 111255000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 111255000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 409539000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 409539000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 409539000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 122289000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 122289000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 95092000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 95092000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 95092000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 95092000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 230832000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 230832000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 135740000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 135740000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 135740000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 135740000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 362746000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 362746000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 131914000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 131914000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 131914000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 131914000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 547758000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 547758000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 547800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 185012000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 185012000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 162497000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 162497000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 162497000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 347017000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 347017000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 184520000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 184520000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 184520000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 533199000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 533199000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 186182000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 186182000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 186182000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 736300000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 736300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 736300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 203101000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 192329000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 192300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 420301000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 420300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 227972000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 228000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 656813000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 656800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 236512000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 236500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 904200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 904200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 904200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 245800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 245800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 507600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 507600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 261800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 261800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 797000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 797000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 289400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 289400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1080300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1080300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1080300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 266900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 266900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 575500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 575500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 308600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 308600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 894200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 894200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 318700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 318700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1262200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1262200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1262200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 342600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 342600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 714500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 714500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 371900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 371900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1107100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1107100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 392600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 392600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1530500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1530500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 363000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 363000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 770500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 770500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 407500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 407500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1185300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 414800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1651300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 392800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 882000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 489200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 5404000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 5404000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 5404000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 5404000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 5404000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 5404000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 40689000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 40689000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 35285000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 35285000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 35285000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 35285000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 63625000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 63625000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 63625000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 22936000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 22936000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 25918000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 25918000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 25918000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 25918000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 130467000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 130467000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 104549000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 104549000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 104549000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 104549000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 161147000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 161147000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 30680000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 30680000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 30680000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 30680000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 236742000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 236742000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 236742000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 75595000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 75595000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 30955000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 30955000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 30955000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 30955000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 55650000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 55650000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 24695000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 24695000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 24695000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 24695000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 75698000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 75698000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 20048000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 20048000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 20048000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 20048000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 88979000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 88979000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 88979000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 13281000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 13281000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 8572000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 8572000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 8572000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 8572000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 18227000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 18227000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 9655000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 9655000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 9655000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 9655000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 28435000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 28435000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 10208000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 10208000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 10208000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 10208000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 39725000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 39725000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 39725000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 11290000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 11290000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9381000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9381000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9381000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9381000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 24790000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 24790000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 15409000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 15409000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 15409000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 15409000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 55059000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 55059000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30269000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30269000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30269000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30269000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 117151000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 117151000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 117151000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 62092000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 62092000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 49789000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 49789000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 49789000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 49789000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 93943000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 93943000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 44154000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 44154000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 44154000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 44154000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 147165000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 147165000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53222000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53222000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53222000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53222000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 206811000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 206811000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 59646000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 59646000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 46242000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 46242000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 46988000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 116777000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 118193000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 70535000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 70535000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 71205000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 188963000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 72186000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 72186000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 272675000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 83712000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 71613000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 175995000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 104382000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "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": 638212000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 185872000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 185872000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 362103000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 176231000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 176231000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 535293000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 173190000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 173190000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 715901000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 715901000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 180608000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 182711000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 182711000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 182711000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 182711000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 383906000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 383906000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 201195000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 201195000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 201195000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 201195000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 607289000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 607289000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 223383000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 223383000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 223383000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 223383000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 839447000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 839447000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 839447000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 232158000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 232158000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 233561000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 233561000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 233561000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 233561000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 513875000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 513875000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 280314000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 280314000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 280314000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 280314000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 957368000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 957368000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 443493000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 443493000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 443493000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 443493000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1296806000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1296806000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1296806000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 339438000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 339438000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 347088000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 347088000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 347088000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 347088000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 776163000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 776163000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 429075000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 429075000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 429075000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 429075000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1113240000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1113240000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 337077000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 337077000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 337077000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 337077000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1524710000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1524710000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1480315000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 411470000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 411470000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 766656000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 766656000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 766656000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 757507000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1134339000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1134339000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 367683000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 367683000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 367683000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 357782000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1490104000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1460545000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 355765000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 355765000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 345256000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 345256000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2115423000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1821983000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1821983000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 625319000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 361438000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 334839000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 334493000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 334493000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 334493000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 654095000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 653456000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 319256000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 318963000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 318963000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 318963000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 974646000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 974646000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 321190000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 321190000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 321190000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 321190000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1272827000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1272827000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1272827000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 298181000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 298181000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 310494000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 310494000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 310494000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 310494000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 647734000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 647734000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 337240000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 337240000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 337240000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 337240000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1027576000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1027576000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 379842000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 379842000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 379842000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 379842000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1499215000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1499215000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1499215000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 471639000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 471639000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 412410000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 412410000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 412410000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 412410000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 840665000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 840665000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 428255000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 428255000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 428255000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 428255000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1273175000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1273175000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 432510000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 432510000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 432510000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 432510000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1692241000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1692241000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1692241000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 419066000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 419066000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 443876000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 443876000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 443876000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 443876000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 935304000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 935304000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 491428000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 491428000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 491428000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 491428000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1839512000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1839512000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 904208000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 904208000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 904208000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 904208000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2365409000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2365409000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2365409000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 525897000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 525897000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 511898000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 511898000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 511898000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 511898000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1091177000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1091177000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 579279000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 579279000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 579279000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 579279000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1670063000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1670063000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 578886000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 578886000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 578886000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 578886000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2412447000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2412447000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2412447000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 742384000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 742384000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 581627000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 581627000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 581627000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 581627000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1252960000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1252960000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 671333000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 671333000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 671333000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 671333000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2103455000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2103455000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 850495000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 850495000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 850495000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 850495000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2965255000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2965255000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2965300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 861800000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 861800000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 794883000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 794883000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 794883000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1601335000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1601335000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 806452000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 806452000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 806452000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2467365000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2467365000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 866030000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 866030000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 866030000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3349393000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3349400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3349400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 882028000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 836479000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 836500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2667810000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2667800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1831331000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1831300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3597462000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3597400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 929652000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 929600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4792300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4792300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4792300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1056600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1056600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2146500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2146500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1089900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1089900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3354100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3354100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1207600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1207600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4623300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4623300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4623300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1595800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1595800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3062600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3062600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1466800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1466800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4508000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4508000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1445400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1445400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6037200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6037200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6037200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1551100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1551100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7711400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7711400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6160300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6160300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9367000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9367000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1655600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1655600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11253000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11253000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2140100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2140100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3953700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3953700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1813600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1813600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5843900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1890200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7828000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1848800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 3935800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 2087000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-01-01",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 9229000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 9229000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 9229000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 9229000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-01-01",
              "val": 9229000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 9229000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9229000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-12-31",
              "val": -40310000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": -40310000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": -40310000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": -40310000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-01-01",
              "val": -40310000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 22275000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 22275000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 22275000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2057000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2057000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -11420000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2853000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2853000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2853000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 25623000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 25623000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 25623000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3821000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3821000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3821000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11559000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11559000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11559000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 772000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 772000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 772000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 71377000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 71400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 71400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 374900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 374900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 374900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 779000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 779000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 779000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 900400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 900400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 900400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 704900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 704900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 679100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -561000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -561000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -561000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1865000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1865000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1865000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1084000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1085000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1085000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2457000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2457000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2457000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 831000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 831000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 831000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1794000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1794000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1794000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3576000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3576000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3576000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15600000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15600000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15600000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37194000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37194000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37582000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 141500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 141500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 141500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 372400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 372400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 372400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 350100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 350100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 350100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 309800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 309800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 485800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30369000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30369000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30369000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2094000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2094000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -275000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -8200000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5165000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5165000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6676000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6676000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6676000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30083000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30083000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30083000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -191000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -191000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -191000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 20160000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 20160000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 20160000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25390000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25390000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25390000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 50722000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 50722000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 50700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127810000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 127900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 542900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 542900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 542900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1186300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1186300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1186300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1296700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1296700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1296700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1132900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1132900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1200800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8655000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8655000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8655000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1100000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1100000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1902000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1902000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1590000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -130300000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2136000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4080000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4080000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1366000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1366000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1366000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3629000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3629000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3629000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1836000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1836000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1836000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5025000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5025000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5025000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9018000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9018000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9018000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13528000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13528000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18851000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 46200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 46200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 46200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 118200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 118200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 35900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CustomerDepositsCurrent": {
        "label": "Customer Deposits, Current",
        "description": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 7692000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 7692000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 4000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 73416000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 73416000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 73416000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 73416000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 73416000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 104774000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 147686000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 190272000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 232401000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "DebtConversionConvertedInstrumentSharesIssued1": {
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "description": "\"The number of shares 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 payments in the period.\"",
        "units": {
          "shares": [
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 87109,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q2"
            }
          ]
        }
      },
      "DebtConversionOriginalDebtAmount1": {
        "label": "Debt Conversion, Original Debt, Amount",
        "description": "\"The amount of 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": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 399842000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 399842000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleConversionRatio": {
        "label": "Debt Instrument, Convertible, Conversion Ratio (Deprecated 2013-01-31)",
        "description": "The ratio applied to the debt for purposes of determining the number of shares of the equity security into which the debt will be converted.",
        "units": {
          "pure": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 43.22,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2008"
            }
          ]
        }
      },
      "DebtInstrumentFaceAmount": {
        "label": "Debt Instrument, Face Amount",
        "description": "Face (par) amount of debt instrument at time of issuance.",
        "units": {
          "USD": [
            {
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2009Q3I"
            },
            {
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            }
          ]
        }
      },
      "DebtInstrumentIncreaseAdditionalBorrowings": {
        "label": "Debt Instrument, Increase, Additional Borrowings (Deprecated 2013-01-31)",
        "description": "Increase of additional borrowings on existing and new debt instruments.",
        "units": {
          "USD": [
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 155000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            }
          ]
        }
      },
      "DebtInstrumentInterestRateEffectivePercentage": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "description": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "units": {
          "pure": [
            {
              "end": "2012-12-31",
              "val": 0.04,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": 0.04,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0.03,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2014-03-31",
              "val": 0.02,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            }
          ]
        }
      },
      "DebtInstrumentInterestRateStatedPercentage": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "description": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "units": {
          "pure": [
            {
              "end": "2013-06-30",
              "val": 0.07,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0.07,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2014-03-31",
              "val": 0.09,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-09-30",
              "val": -7100000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19629000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19629000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19629000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 31308000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 31308000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 127600000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 127600000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 127600000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 127600000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 127600000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 127600000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -131281000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 244000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 244000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 244000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 497000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 497000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 497000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18659000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18659000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18659000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -113805000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -113805000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -113805000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1105053000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1105053000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1105053000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 184312000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 184312000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 184300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 510220000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 510200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 510200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -36900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -36900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -36900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -404000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -404000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -404000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -569900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -569900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -569900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -438700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -438700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -527000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredForeignIncomeTaxExpenseBenefit": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "description": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -32692000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -32692000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -32692000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -127587000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -127587000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -127587000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -355000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -355000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -355000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3359000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3359000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3359000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3222000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3222000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3222000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -364919000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -364919000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -364919000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -24797000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -24797000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -24800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -239579000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -239600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -239600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -98400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -98400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -98400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 139100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 139100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 139100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 138600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 138600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 38300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": 1499672000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 1499672000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1499672000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1499672000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 1510908000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 1510908000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 1510908000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": 1510908000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-03-31",
              "val": 1467518000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1425191000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1415511000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1190815000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1190815000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 1190815000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 1190815000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 1190815000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1147705000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1214968000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1147816000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 882779000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 882779000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 882779000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 882779000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 882800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 815890000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 952808000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 933839000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 934500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 934500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 934500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 934500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 934500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 945500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1143800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1162700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1246900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1246900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 1246900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 1246900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1246900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1359900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1538000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1729100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1812100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1812100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1812100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 1812100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 1812100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1963000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2185600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2308900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2331100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2331100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2331100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2331100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2331100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2544300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2711700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2937200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2897900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 2897900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 2897900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2947800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3010900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -11103000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -11103000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -11103000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 36660000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 36660000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -280367000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -127587000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -127587000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 282000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 282000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 282000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 298000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 298000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 298000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16856000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16856000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16856000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -127484000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -127484000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -127484000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1512252000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1512252000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1512252000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 167387000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 167387000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 167400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -187000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -209000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -209000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 277341000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 277300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 277300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -154600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -154600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -154600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -275900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -275900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -275900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -348800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -348800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -510800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredRentCreditNoncurrent": {
        "label": "Deferred Rent Credit, Noncurrent",
        "description": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 22235000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 19551000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 74956000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 74956000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 74956000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 74956000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 69575000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 78273000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 98977000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 74619000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 74619000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 74619000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 74619000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 74619000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 74193000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 65018000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 55695000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 45037000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 45037000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 45037000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 45037000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 45037000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 30491000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 27296000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 27303000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 27566000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 27566000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 27566000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 27566000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 27566000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 35533000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 32900000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 31007000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 21510000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 21510000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 21510000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 21510000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 21510000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 28836000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 27174000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 21210000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 17468000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 17468000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 17468000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 17468000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 17468000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 15918000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 14930000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 14000000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 16296000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 16296000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 16296000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 16296000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 16296000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 14705000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 11468000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 9247000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6005000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 6005000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 6005000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 6005000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 6005000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 6057000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7277000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 13003000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 5169000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "DeferredRevenueNoncurrent": {
        "label": "Deferred Revenue, Noncurrent",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 225575000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 225575000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 225575000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 225575000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 215488000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 195223000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 177962000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 160049000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 160049000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 160049000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 160049000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 160049000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 144416000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 134036000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 126221000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 118095000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 118095000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 118095000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 118095000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 118095000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 116189000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 110072000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 103626000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 96242000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 96242000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 96242000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 96242000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 96242000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 90297000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 84066000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 77354000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 49459000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 49459000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 49459000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 49459000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 49459000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 43889000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 38105000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 34723000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 27808000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 27808000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 27808000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 27808000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 27808000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 24000000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 21019000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 17501000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 9714000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 9714000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 9714000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 9714000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 9714000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 8490000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7411000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6559000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6632000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 6632000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 6632000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 6632000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 6632000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 5742000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4161000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2917000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1726000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1960000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1960000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1960000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5352000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5352000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -21499000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 38000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 38000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 38000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 156000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 156000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 156000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1556000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1556000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1556000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -10457000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -10457000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -10457000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -42280000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -42280000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -42280000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7872000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7872000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6700000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -19300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -19300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -19300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -21900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -21900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -21900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -48700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -48700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -22100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 99207000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 138809000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 138809000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 59939000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 59939000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 44867000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 44867000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 25158000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 25158000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 15771000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 15771000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 9341000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 9341000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 31205000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 31205000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 19593000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 19593000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 19311000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 19311000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 18833000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 18833000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 20962000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 1081437000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 1368133000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 1368133000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 1330005000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 1330005000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1212170000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1212170000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1377763000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 1377763000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1568930000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 1568930000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1893216000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1893216000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1981935000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1700000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 1981935000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1734542000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 1600000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 1600000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 1600000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 1734542000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1880125000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1880125000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1626358000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1626358000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1396440000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 1396500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1481200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1481200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1845300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1845300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2434800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 2434800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3161400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 3161400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3723900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsInventory": {
        "label": "Deferred Tax Assets, Inventory",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 38714000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 38810000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 38810000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 23883000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 23883000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 56564000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 56564000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 26278000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 26278000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 13395000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 13395000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 5913000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 5913000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 4705000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 4705000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 4250000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 834000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1499672000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1499672000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1190815000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1190815000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 882779000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 882800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 934500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 934500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1246900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1246900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1812100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1812100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2331100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2331100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2897900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsNet": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "description": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 230000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 230000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 609000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 609000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 134099000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 134099000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 158994000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 158994000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 176867000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 176867000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 250749000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 250749000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 181600000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 181600000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1711634000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1711634000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1421166000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1421166000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1182690000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 1182700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1260800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1260800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1607500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1607500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2168200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 2168200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2888500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2888500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3397700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 3500000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 3500000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwards": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 759687000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 944275000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 944275000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 870367000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 870367000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 777687000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 777687000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 850946000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 850946000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 996172000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 996172000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1250642000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1250642000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1232399000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1232399000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1004404000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 1004404000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 882014000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 882014000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 512256000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 512256000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 140563000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 140600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 106600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 106600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 77400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 2600000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 2600000000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 2600000000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 2700000000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 1500000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1500000000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 1500000000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2013-12-31",
              "val": 966800000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 27000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1417000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 5667000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 6831000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 6831000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 8596000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 8596000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 987000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 22100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 41700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 90300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 69200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 146600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 146600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 146600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 166100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 192000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 233500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsPropertyPlantAndEquipment": {
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 10701000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 22000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 83562000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 112467000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 112467000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 167759000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 167759000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 147074000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 60300000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 60300000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 147074000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 180380000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 66900000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 180380000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 265339000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 265339000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 315535000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 315535000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 367402000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 367402000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 440429000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 440429000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 487635000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 487635000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 549543000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 549543000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 406120000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 406100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 202400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 202400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 223000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 223000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 261000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 261000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 298300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 298300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 355800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2009-12-31",
              "val": 59958000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 81211000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 81211000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 90563000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 90563000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 83979000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 83979000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 63521000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 63521000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 61527000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 61527000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 93404000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 93404000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 110446000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 110446000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 83196000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 83196000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 93915000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 93915000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 85199000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 85199000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 89203000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 89200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 94600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 94600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 124400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 124400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 144100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 144100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 164200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 164200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 171800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsUnrealizedCurrencyLosses": {
        "label": "Deferred Tax Assets, Unrealized Currency Losses",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 217000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 217000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 222000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 222000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsUnrealizedLossesOnTradingSecurities": {
        "label": "Deferred Tax Assets, Unrealized Losses on Trading Securities",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on trading securities.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 5000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 1081437000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 1368133000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 1368133000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 1329775000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 1329775000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1211561000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1211561000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1243664000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 1243664000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1409936000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 1409936000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1716349000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1716349000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1731186000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1731186000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1552942000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 1552942000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 204700000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 204700000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 204700000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 168491000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 168500000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 168491000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 205192000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 205200000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 205200000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 205200000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 205192000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 213750000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 213800000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 213800000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 213800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 220400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 220400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 237800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 237800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 266600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 266600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 272900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 272900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 326200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2009-12-31",
              "val": 160278000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 160278000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 160278000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 243707000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 243707000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 280367000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 280367000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 11544000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 11544000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 110084000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 110084000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 133727000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 133727000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 5518000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 6341000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 5518000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 9414000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 160278000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 32700000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 229696000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 229696000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 229696000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 229696000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 11544000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 11544000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 110439000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 110439000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 134063000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 134063000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 6341000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 6341000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 87160000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 87160000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 87025000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 87000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 87000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 87000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 130500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 130500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 130200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 130200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 132700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesInvestments": {
        "label": "Deferred Tax Liabilities, Investments",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1088000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1088000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 7967000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 7967000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 6401000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 6401000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 10198000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 10198000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 28838000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 28838000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 17553000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesLeasingArrangements": {
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 13118000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 13118000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 63310000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 63300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 64800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 64800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 63100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 63100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 55600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 55600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 271900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 271900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 312700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 160278000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 160278000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 160278000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 160278000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 160278000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 160278000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 160278000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 160278000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 160278000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 160278000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 160278000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 160278000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 160278000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 260448000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 231184000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 243707000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 243707000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 243707000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 243707000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 243707000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 241426000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 263017000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 279466000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 280367000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 280367000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 280367000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 280367000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 280367000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 151664000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 149706000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 150203000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 15044000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 15044000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 15044000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 15044000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 15044000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 15093000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 112413000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 113860000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 110439000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 110439000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 110439000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 110439000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 110439000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 112259000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 132810000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 133270000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 134063000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 134063000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 134063000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 134063000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 134063000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 135402000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 136649000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 10682000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 6341000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 6341000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 6341000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 6341000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9636000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9335000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "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": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 376000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 376000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 15068000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 32600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 56300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 56300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 27200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 27200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 25200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 25200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 42000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 285500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 187100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 134099000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 134099000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 158994000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 158994000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 175424000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 175424000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 169089000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 169089000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 101019000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 101019000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 128407000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 128407000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 101235000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 101235000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 116955000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 117000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 118200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 118200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 139800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 139800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 145100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 145100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 110800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesTaxDeferredIncome": {
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 73357000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 73357000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 73357000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 73357000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 73357000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 73357000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            }
          ]
        }
      },
      "DefinedBenefitPlanContributionsByEmployer": {
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "description": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            }
          ]
        }
      },
      "DefinedContributionPlanCostRecognized": {
        "label": "Defined Contribution Plan, Cost",
        "description": "Amount of cost for defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 5027000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6044000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6044000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6552000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6552000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6552000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8619000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8619000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8619000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10261000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10261000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10261000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5930000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5930000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12600000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 12000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 12000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 12800000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 12800000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 12800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11800000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11800000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12300000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12300000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12300000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13900000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13900000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13900000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15800000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15800000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19200000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 52300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 52300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 63100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "description": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5930000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            }
          ]
        }
      },
      "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "description": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.6,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.6,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.6,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.6,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.6,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.6,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.6,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 30400000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 28300000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 28300000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 27900000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 27900000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 27900000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28900000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28900000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 35700000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 35700000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 35700000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 47300000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 47300000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 47300000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 62300000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 62300000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 62300000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 60000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 60000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 60000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 60800000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 60800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 60800000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61400000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61400000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61400000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 72400000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 72400000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 72400000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 106900000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 106900000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 106900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 109500000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 109500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 109500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 125600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 125600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 125600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 148300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 148300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 148300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 160400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 160400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 155800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 32196000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 7164000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 14909000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 21724000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 30107000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 30107000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 7584000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 7584000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 15496000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 15496000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 22254000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 22254000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 30459000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 30459000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 30459000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 8858000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 8858000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 17567000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 17567000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 25317000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 25317000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 35041000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 35041000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 35041000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 8560000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 8560000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17225000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17225000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 25818000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 25818000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 38191000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 38191000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 38191000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10691000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10691000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 21245000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 21245000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 30734000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 30734000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 48365000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 48365000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 48365000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15788000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15788000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 29960000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 29960000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 46921000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 46921000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 63257000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 63257000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 63257000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 16363000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 16363000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 30428000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 30428000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 46596000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 46596000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 62343000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 62343000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 62343000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16415000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16415000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 31378000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 31378000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 45947000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 45947000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61398000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61398000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61398000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 14850000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 14850000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 29740000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 29740000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 44965000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 44965000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61397000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61397000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61397000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 16343000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 16343000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 34402000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 34402000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 53594000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 53594000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 72420000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 72420000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 72420000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 27140000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 27140000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 54838000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 54838000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 80685000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 80685000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 106941000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 106941000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 106900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 26821000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 26821000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 53518000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 53518000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 80160000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 80160000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 109515000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 109500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 109500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 28834000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 28800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 60072000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 60100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 91768000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 91800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 125600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 125600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 125600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 73200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 73200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 109900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 109900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 148300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 148300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 148300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 38800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 38800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 80200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 80200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 122300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 122300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 181300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 181300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 181300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 53500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 53500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 107500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 107500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 54000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 160700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 160700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 53200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 207200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 207200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 100100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 100100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 51700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 51700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 154100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 54000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 209800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 55900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 112400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 56500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DerivativeAssetNotOffsetPolicyElectionDeduction": {
        "label": "Derivative Asset, Not Offset, Policy Election Deduction",
        "description": "Fair value of 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, elected not to be offset, deducted from derivative assets.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 617000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1087000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1576000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3836000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7405000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1774000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2934000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1087000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 4159000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3836000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 11570000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 7861000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "DerivativeFairValueOfDerivativeAsset": {
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "description": "Fair value, before 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 elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2934000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1087000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 4159000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 5766000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3836000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 11570000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 7861000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": {
        "label": "Derivative Asset, Fair Value, Amount Offset Against Collateral",
        "description": "Fair value, after effects of master netting arrangements, of 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 offset against an obligation to return collateral. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2317000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2583000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 4865000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 4865000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 4865000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 4865000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 4165000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6087000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "DerivativeFairValueOfDerivativeLiability": {
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "description": "Fair value, before 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 elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "units": {
          "USD": [
            {
              "end": "2015-03-31",
              "val": 617000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3050000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1576000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 4422000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7405000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1774000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": {
        "label": "Derivative Liability, Fair Value, Amount Offset Against Collateral",
        "description": "Fair value, after effects of master netting arrangements, of 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 offset against the right to receive collateral. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1963000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 586000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -1847000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1847000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1489000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 1489000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -28723000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -28723000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -34634000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -34634000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -41229000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -41229000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -41229000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5598000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5598000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -7818000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -7818000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -15933000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -15933000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -16801000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -16801000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -16801000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            }
          ]
        }
      },
      "DerivativeInstrumentsGainLossRecognizedInIncomeNet": {
        "label": "Derivative Instruments, Gain (Loss) Recognized in Income, Net (Deprecated 2013-01-31)",
        "description": "The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2047000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2047000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1169000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -24875000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 24875000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -23706000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 23706000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -33916000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 33916000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -9041000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 9041000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -39592000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 39592000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -39592000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -7094000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -7094000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -9332000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -9332000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -2238000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -2238000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -16363000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -16363000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -7031000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -7031000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -17201000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -17201000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 38207000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 84893000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 87131000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 94162000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2015-03-31",
              "val": 617000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3050000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1576000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 4422000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7405000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1774000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "DerivativeLiabilitiesCurrent": {
        "label": "Derivative Liability, Current",
        "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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 77799000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 84893000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 87131000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 94162000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 79400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DerivativeLiabilitiesNoncurrent": {
        "label": "Derivative Liability, Noncurrent",
        "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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 38207000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 38207000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 38207000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 38207000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2010-03-31",
              "val": 39376000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 63082000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 72123000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            }
          ]
        }
      },
      "DerivativeLiabilityNotOffsetPolicyElectionDeduction": {
        "label": "Derivative Liability, Not Offset, Policy Election Deduction",
        "description": "Fair value of 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, elected not to be offset, deducted from derivative liabilities.",
        "units": {
          "USD": [
            {
              "end": "2015-03-31",
              "val": 617000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1087000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1576000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3836000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7405000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1774000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "DirectOperatingCostRoyaltyExpense": {
        "label": "Direct Operating Cost, Royalty Expense (Deprecated 2018-01-31)",
        "description": "Royalty expense incurred and are directly related to goods produced and sold and services rendered during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 15686000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 3576000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 3576000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 6843000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 3267000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 3267000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 10555000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 3712000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 3712000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14202000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14202000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 3647000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3367000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3367000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3367000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3367000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6453000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6453000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3086000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3086000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3086000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3086000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9681000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9681000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3228000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3228000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3228000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3228000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12730000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12730000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12730000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 3049000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 3049000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2666000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2666000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2666000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2666000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6568000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6568000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3902000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3902000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3902000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3902000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 9689000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 9689000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 3121000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 3121000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 3121000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 3121000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16880000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16880000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16880000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 7191000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 7191000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 13293000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 13293000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 13293000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 13293000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 23167000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 23167000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 9874000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 9874000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 9874000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 9874000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 31023000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 31023000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 7856000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 7856000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 7856000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 7856000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 43143000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 43143000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 43143000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 12120000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 12120000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 11788000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 11788000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 11788000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 11788000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 25024000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 25024000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 13236000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 13236000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 13236000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 13236000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 32315000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 32315000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 7291000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 7291000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 7291000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 7291000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41298000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41298000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41298000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 8983000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 8983000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6904000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6904000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6904000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6904000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 14549000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 14549000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 7645000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 7645000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 7645000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 7645000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 18525000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 18525000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3976000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3976000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3976000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3976000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21262000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21262000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21262000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 2737000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 2737000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2926000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2926000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2926000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2926000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4377000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4377000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1451000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1451000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1451000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1451000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6068000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6068000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1691000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1691000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1691000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1691000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7361000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7361000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7361000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 1293000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 1293000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 860000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 860000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 860000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 860000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1958000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1958000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1098000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1098000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1098000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1098000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2813000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2813000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 855000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 855000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 855000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 855000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3649000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3649000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 836000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 836000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 746000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 746000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1416000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 670000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 670000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2104000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 688000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 688000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2444000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 340000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4"
            }
          ]
        }
      },
      "DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "description": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 39029000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -166145000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -166145000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": -3.27,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -1.04,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -1.04,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -2.03,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -0.99,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -0.99,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -2.86,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -0.84,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -0.84,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -3.71,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -3.71,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": -0.86,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -0.83,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -0.83,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -0.83,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -0.83,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1.83,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1.83,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -1,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -1,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -1,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -1,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -2.87,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -2.87,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -1.04,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -1.04,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -1.04,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -1.04,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3.77,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3.77,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3.77,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -0.9,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -0.9,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.87,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.87,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.87,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.87,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1.72,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1.72,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.85,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.85,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.85,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.85,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -0.63,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -0.63,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1.06,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1.06,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1.06,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1.06,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.14,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.14,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.14,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0.76,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0.76,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.44,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.44,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.44,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.44,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0.13,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0.13,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.31,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.31,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.31,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.31,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -0.15,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -0.15,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.27,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.27,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.27,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.27,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.5,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.5,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.5,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -0.35,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -0.35,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1.43,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1.43,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1.43,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1.67,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1.67,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.26,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.26,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.26,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -2.2,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -2.2,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.54,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.54,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.54,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.98,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.98,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.98,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.19,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1.68,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1.68,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2.4,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2.4,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.83,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.83,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1.61,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1.61,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.78,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.78,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.43,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.43,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.26,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.26,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.26,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.26,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -0.59,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -0.59,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.16,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.16,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.16,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.16,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.46,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.46,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.46,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.13,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.13,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1.01,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1.01,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1.01,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1.01,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1.08,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1.08,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.66,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.66,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.41,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.41,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.41,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.41,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.06,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.06,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.06,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0.4,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0.4,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.83,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.83,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.83,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.83,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1.65,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1.65,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.82,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.82,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.82,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.82,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2.15,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2.15,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.51,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.51,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.51,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.51,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8.24,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8.24,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8.24,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 6.08,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 6.08,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1.05,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1.05,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1.05,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1.05,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2.09,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2.09,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1.04,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1.04,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1.04,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1.04,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2.32,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2.32,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.22,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.22,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.22,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.22,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4.58,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4.58,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4.58,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 2.26,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 2.26,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2.32,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2.32,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2.32,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5.54,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5.54,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3.22,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3.22,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3.22,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8.1,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8.1,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2.56,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2.56,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2.56,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10.44,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10.44,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10.44,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 2.32,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2.52,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2.52,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2.78,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2.78,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.26,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.26,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6.08,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6.08,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3.3,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3.3,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9.09,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9.09,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9.09,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2.99,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2.99,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6.15,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6.15,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3.17,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3.17,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9.78,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9.78,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3.63,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3.63,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.97,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.97,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.97,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2.72,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2.72,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6.27,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6.27,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3.55,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3.55,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10.29,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10.29,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4.01,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4.01,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14.05,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14.05,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14.05,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.26,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.26,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9.66,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9.66,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -13.92,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -13.92,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5.61,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5.61,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4.05,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4.05,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2.08,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2.08,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2.52,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2.52,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6.54,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6.54,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 4.02,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 4.02,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10.77,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4.24,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15.46,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4.06,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8.39,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4.34,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2013-01-01",
              "end": "2013-03-31",
              "val": -1.43,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.26,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.54,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.19,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -0.74,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -0.74,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.83,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.83,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.78,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.78,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -0.3,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -0.3,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            }
          ]
        }
      },
      "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": -3.27,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -1.04,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -1.04,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -2.03,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -0.99,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -0.99,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -2.86,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -0.84,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -0.84,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -3.71,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -3.71,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": -0.86,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -0.83,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -0.83,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -0.83,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -0.83,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1.83,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1.83,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -1,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -1,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -1,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -1,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -2.87,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -2.87,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -1.04,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -1.04,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -1.04,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -1.04,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3.77,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3.77,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3.77,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -0.9,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -0.9,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.87,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.87,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.87,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -0.87,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1.72,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1.72,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.85,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.85,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.85,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -0.85,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -0.63,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -0.63,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1.02,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1.02,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1.02,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1.02,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.14,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.14,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.14,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0.74,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0.74,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.43,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.43,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.43,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.43,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0.12,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0.12,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.31,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.31,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.31,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.31,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -0.15,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -0.15,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.27,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.27,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.27,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -0.27,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.5,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.5,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.5,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -0.35,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -0.35,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1.43,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1.43,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1.43,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1.67,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1.67,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.26,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.26,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.26,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -2.2,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -2.2,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.54,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.54,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.54,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.98,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.98,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.98,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.19,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1.68,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1.68,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2.4,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2.4,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.83,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.83,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1.61,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1.61,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.78,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.78,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.43,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.43,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.26,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.26,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.26,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.26,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -0.59,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -0.59,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.16,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.16,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.16,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.16,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.46,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.46,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.46,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.13,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.13,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.99,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.99,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.99,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.99,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1.06,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1.06,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.64,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.64,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.41,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.41,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.41,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.41,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.04,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.04,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.04,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0.39,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0.39,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.81,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.81,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.81,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.81,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1.61,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1.61,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2.11,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2.11,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.5,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.5,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.5,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.5,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8.09,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8.09,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8.09,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 5.97,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 5.97,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1.03,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1.03,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1.03,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1.03,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2.06,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2.06,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1.03,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1.03,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1.03,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1.03,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2.28,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2.28,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.22,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.22,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.22,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.22,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4.51,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4.51,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4.51,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 2.23,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 2.23,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2.29,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2.29,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2.29,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5.46,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5.46,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3.18,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3.18,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3.18,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7.98,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7.98,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2.53,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2.53,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2.53,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10.29,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10.29,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10.29,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 2.3,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2.49,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2.49,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2.75,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2.75,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.26,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.26,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6.03,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6.03,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3.28,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3.28,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9.01,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9.01,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9.01,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2.96,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2.96,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6.09,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6.09,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3.13,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3.13,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9.68,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9.68,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3.59,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3.59,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.82,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.82,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12.82,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2.69,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2.69,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6.21,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6.21,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3.52,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3.52,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10.18,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10.18,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3.97,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3.97,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13.89,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13.89,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13.89,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.21,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.21,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9.66,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9.66,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -13.92,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -13.92,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5.61,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -5.61,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4.01,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4.01,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2.08,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2.08,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2.49,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2.49,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6.48,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6.48,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3.99,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3.99,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10.68,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4.2,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15.32,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4.02,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8.33,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4.31,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.16,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.156,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.08,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0.03,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.02,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.05,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.11,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.13,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.13,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.13,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.2,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.2,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0.07,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0.07,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2.51,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2.51,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0.15,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0.15,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.21,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.21,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.142,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.142,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.142,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.2,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.202,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.21,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.205,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.21,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.209,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.21,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.207,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.21,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.209,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.215,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.215,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.215,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.215,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.215,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.213,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.213,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.212,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.212,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.18,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.18,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.122,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.122,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.174,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.174,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.174,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.14,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.14,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -0.181,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -0.181,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.06,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.06,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -0.631,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -0.631,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.146,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.146,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3.155,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3.155,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.115,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.115,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.166,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.166,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.195,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.195,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.166,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.166,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.149,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.177,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0.194,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0.21,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "description": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "units": {
          "pure": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 0.34,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0.34,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0.34,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.34,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.34,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.34,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.35,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.35,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.35,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.35,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.35,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.35,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.35,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.35,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.35,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.35,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.35,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.35,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.35,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.35,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.35,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "description": "Amount 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 86000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6501000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6501000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21900000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13700000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3100000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8310000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8310000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8310000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10666000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10666000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13079000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -154000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -202000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -2811000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -4110000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -5145000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -53000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -53000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -226000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -226000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -24000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -377000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 372000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 406000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -481000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2596000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1306000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2259000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2259000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2834000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2620000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2620000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -90000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -90000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -265000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -265000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4666000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4666000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1388000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3500000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5001000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5802000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5802000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6182000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -5145000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -24000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -377000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -377000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 372000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 406000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 346000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 346000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 214000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 214000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 214000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -136000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -136000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -52000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -52000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -110000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -110000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -141000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -141000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -141000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -799000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -799000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -521000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -521000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2591000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2591000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4708000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4708000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4708000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 499000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 499000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1645000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1645000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -481000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2176000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2176000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2176000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2596000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1306000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2834000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2834000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4666000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-03-31",
              "val": 1388000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3500000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5001000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5802000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1656000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1656000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -4201000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -4201000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -4756000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -4756000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6182000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6182000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -378000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -378000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -808000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -808000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -4009000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -4009000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1643000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1643000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -6651000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -6651000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3379000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3379000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2779000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2779000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 20552000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 20600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 20600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4030000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -8472000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -8500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -13400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -13400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -13400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -31800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -31800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -70000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -70000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -29200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -29200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -29200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -15600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -15600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -18100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -18100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -42600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -42600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 87700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 87700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 83600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 90900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -40300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -44000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability",
        "description": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 10452000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 10452000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 10452000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2010-06-30",
              "val": 14300000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 11170000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 12089000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 12089000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 12089000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 12089000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 12089000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2011-03-31",
              "val": 4991000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 4973000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 6057000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            }
          ]
        }
      },
      "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": {
        "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net",
        "description": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 200000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -200000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -320000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -3848000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3848000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -3528000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3528000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -718000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 718000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3130000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -3130000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1637000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1637000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1637000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1496000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1496000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1514000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1514000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 18000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 18000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 430000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 430000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -1084000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -1084000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 400000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 400000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 45882000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 52415000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 50041000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 57453000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 57453000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 62140000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 62140000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 76785000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 76785000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 91175000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 91175000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 87873000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 87873000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 86387000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 86387000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 113026000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 113026000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 124753000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 124753000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 159464000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 159464000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 169387000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 169400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 191300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 191300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 246500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 246500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 295000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 295000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 352100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 352100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 397700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "description": "Amount of cost capitalized for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -154000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -154000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -536000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -536000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -382000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -382000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -830000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -830000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -294000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -294000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1042000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1042000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1042000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -250000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 250000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -549000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 549000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -299000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 299000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -888000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 888000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -339000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 339000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1254000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1254000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1254000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 299000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 299000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 681000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 681000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 382000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 382000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 885000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 885000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 204000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 204000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1048000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1048000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1048000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 207000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 207000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 449000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 449000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 242000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 242000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 905000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 905000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 456000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 456000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1423000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1423000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1423000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 884000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 884000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2037000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2037000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1153000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1153000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3318000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3318000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1281000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1281000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4087000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4087000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4087000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 845000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 845000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1773000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1773000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 928000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 928000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2728000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2728000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 955000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 955000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3607000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3607000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 689000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 808000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 351000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2293000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1323000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1485000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 972000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3657000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -2001000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1364000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -678000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4906000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2406000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2406000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 465000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 465000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 545000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 545000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 80000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 80000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -454000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 454000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 91000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -91000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 585000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 585000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 585000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 452000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 452000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 700000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 700000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 248000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 248000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1236000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1236000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 536000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 536000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1720000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1720000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1194000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1194000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2126000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2126000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 932000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 932000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3076000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3076000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 950000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 950000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3609000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1863000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3156000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1293000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3814000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 658000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 7200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 3700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions": {
        "label": "Employee Service Share-based Compensation, Cash Received from Exercise of Stock Options (Deprecated 2017-01-31)",
        "description": "Aggregate proceeds received by the entity during the annual period from exercises of stock or unit options and conversion of similar instruments granted under equity-based payment arrangements.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 24100000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 38200000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 38200000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 22200000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 22200000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 22200000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 109600000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 109600000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 109600000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172800000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172800000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172800000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 246800000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 246800000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 246800000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 255500000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 255500000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 255500000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 165600000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 165600000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48500000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 21859000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 16829000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -5030000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 13715000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -3114000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 39524000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 39524000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 65642000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 65642000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 26118000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 26118000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 87638000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 87638000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 21996000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 21996000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 124225000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 124225000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 124200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 64246000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 64246000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 95397000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 95397000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 31151000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 31151000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 130692000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 130692000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 35295000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 35295000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 146959000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 147000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 147000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 31251000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 31300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 52107000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 52100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 20856000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 20900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 73663000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 73700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 21556000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 21600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 82900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 82900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 82900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 62500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 62500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 26500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 26500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 101300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 101300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 38800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 38800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 71900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 71900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 31300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 31300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 109000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 109000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 37100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 37100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 167500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 79000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 79000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 159700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 159700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 80700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 80700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 224300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 224300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 64600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 64600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 251600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 251600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 75200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 75200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 111700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 111700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 36500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 36500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 159200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 47500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 128600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 35300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 70600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 35300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 282084000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 282084000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 282084000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 282084000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 165178000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 219327000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 312682000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 195781000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 195781000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 195781000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 195781000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 195800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 143486000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 154095000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 218764000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 230900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 230900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 230900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 230900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 230900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 155300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 71100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 122800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 116800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 116800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 116800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 116800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 116800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 148100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 52600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 46400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 46000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 46000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 46000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 46000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 46000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 43400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 30600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 33400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 36600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 36600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 36600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 36600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 36600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 21600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 27900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 16600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 16600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 16600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 20400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 11900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiCost": {
        "label": "Equity Securities, FV-NI, Cost",
        "description": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 113829000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 113829000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 113829000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 113829000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 87096000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 67054000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2020-06-30",
              "val": 46800000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 103463000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2020-09-30",
              "val": 51300000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 51427000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 51427000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 51427000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 51427000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 51400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 51427000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 51427000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 69418000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 69400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 69400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 69400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 69400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 69400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 69400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 69400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 104400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 104400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 104400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 104400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 104400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 104400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 129400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 72100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 72100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 72100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 72100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 72100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 72100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 72100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 72100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 72100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 72100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 72100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 72100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 72100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 72100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 72100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 60000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 60000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 25000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 25000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 25000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 25000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 25000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 25000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiUnrealizedGain": {
        "label": "Equity Securities, FV-NI, Unrealized Gain",
        "description": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 168255000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 168255000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 168255000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 168255000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 78082000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 152273000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 209219000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144354000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144354000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144354000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144354000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 144400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 92059000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 102668000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 167100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 150263000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 167100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 167100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 167100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 167100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 92200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 30900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 47400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiUnrealizedGainLoss": {
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "description": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 95458000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 149376000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 88217000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2558000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2558000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 43551000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 43551000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 100078000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 100078000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 68862000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 68862000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 197597000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 197597000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 197600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -44870000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -44870000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 65116000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 65116000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 140866000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 140866000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 311937000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 311900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 311900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -52295000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -52300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -41686000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -41700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4993000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -75600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -75600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -159800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -159800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -143100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -143100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -149100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -149100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -149100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -27000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -27000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -39700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -39700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -50500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -50500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -57700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -15000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -9600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -12200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiUnrealizedLoss": {
        "label": "Equity Securities, FV-NI, Unrealized Loss",
        "description": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 917000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 18500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 28700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 26200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 28700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 39600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 38400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 38500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 32100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 15600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 13100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": {
        "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities",
        "description": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 227000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 227000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1214000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1214000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1097000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1097000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": {
        "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities",
        "description": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 227000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 227000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1214000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -1214000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1097000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -1097000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1971000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1252000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2160000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "ExtinguishmentOfDebtAmount": {
        "label": "Extinguishment of Debt, Amount",
        "description": "Gross amount of debt extinguished.",
        "units": {
          "USD": [
            {
              "start": "2011-02-01",
              "end": "2011-02-28",
              "val": 50000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-02-01",
              "end": "2011-02-28",
              "val": 50000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            }
          ]
        }
      },
      "ExtraordinaryItemEarningsPerShareImpactNet": {
        "label": "Extraordinary Item, Earnings Per Share Impact, Net (Deprecated 2019-01-31)",
        "description": "The net of tax earnings per share impact of an event or transaction meeting the criteria of unusual in nature and infrequent in occurrence.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1.32,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1.32,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1.3,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1.3,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1280,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            }
          ],
          "USD/shares": [
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1.3,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "description": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 15933000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16801000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "description": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 89888000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 89888000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2011-09-30",
              "val": 100219000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            }
          ]
        }
      },
      "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": 13449000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 26824000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 13375000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 39917000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13093000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 52839000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 52839000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 52800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50188000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 43500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 43500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 43500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": 11910000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 24635000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 37667000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 50527000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 50527000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 50500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48908000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 42500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 42500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 42500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "FinanceLeaseLiability": {
        "label": "Finance Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 596638000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 596638000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 596638000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 596106000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 588577000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 578624000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 577371000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 577371000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 581476000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 581500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 556700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 556700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 471600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 471600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 426700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 426700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 426700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 119100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 118000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 118000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 112200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 5271000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 5271000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 5271000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 35725000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 37047000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 37063000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 30293000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 38794000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 42434000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 42400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 46900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 46900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 40800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 40800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 50600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 50600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 50600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 5100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 5200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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-01-01",
              "val": 569487000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 569487000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 569487000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": 569487000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 560381000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 551530000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 541561000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 538576000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 538576000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 538576000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 538576000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 538576000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 532952000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 522067000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 546514000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 539042000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 539042000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 539042000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 539042000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 539000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 530330000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 524925000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 513255000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 509800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 509800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 509800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 509800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 509800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 495500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 482300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 442300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 430800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 430800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 430800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 430800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 430800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 417600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 404100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 390300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 376100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 376100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 376100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 376100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 376100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 361500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 346600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 114000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 112800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 112800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 112800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 111400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-12-31",
              "val": 106700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 919614000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 898477000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 875492000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 862106000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 866985000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 796200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 666300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 583000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 191600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 189000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 178100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 512804000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 513206000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 513206000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 425251000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 416455000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 327400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 233600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 143500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 130900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 118300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 84264000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 85470000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 87900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 76000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 81400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 11000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 10500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 84092000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 84253000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 84253000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 90802000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 93421000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 94200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 89700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 90100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 12800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 85016000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 85177000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 85177000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 85257000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 93434000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 95900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 89300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 89700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 12100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 12200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 12500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 87365000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 87525000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 87525000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 87092000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 88185000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 97600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 89000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 89300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 11700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 12200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 88998000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 89159000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 89159000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 89440000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 90020000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 93200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 88700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 89000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 11300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 61339000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 39157000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 16172000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2024-09-30",
              "val": 1900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "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": 323508000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 309900000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 296868000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 284735000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 285509000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 239500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 194700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 156300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 72500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 71000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 65900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FinanceLeasePrincipalPayments": {
        "label": "Finance Lease, Principal Payments",
        "description": "Amount of cash outflow for principal payment on finance lease.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 33388000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 9385000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 9385000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 18926000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 18926000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28879000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28879000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39185000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39185000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10287000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10287000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 20730000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 20730000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31378000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31378000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42275000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 12233000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 12200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 22535000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 22500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34592000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 25600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 25600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 75100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 75100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 13200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 13200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 26900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 26900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 32300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 32300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 33600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 33600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 640952000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 640952000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 640952000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 473129000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 461549000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 449350000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 445336000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 445336000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 431193000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 431200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 400100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 400100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 315500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 315500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 272800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 272800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 272800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 90300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 57900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 57900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 81500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 12365000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 24428000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 12063000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 36645000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 12217000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 49778000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 49778000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 49800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51223000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 51900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 51900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 51900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 51000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 51000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 51000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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.0911,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.091,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.0911,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.0904,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 0.0904,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0.0836,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 0.0836,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0.0811,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.0811,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0836,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0.0836,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0.082,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0.082,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0.082,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 0.0459,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.0458,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0.0458,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0.0451,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ForeignCurrencyCashFlowHedgeAssetAtFairValue": {
        "label": "Foreign Currency Cash Flow Hedge Asset at Fair Value",
        "description": "Fair value as of the balance sheet date of all foreign currency derivative assets designated as cash flow hedging instruments.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2934000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            }
          ]
        }
      },
      "ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet": {
        "label": "Foreign Currency Cash Flow Hedge Derivative at Fair Value, Net",
        "description": "Fair value as of the balance sheet date of all foreign currency derivatives designated as cash flow hedging instruments.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 2011000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 5161000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 5161000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 14407000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "ForeignCurrencyCashFlowHedgeLiabilityAtFairValue": {
        "label": "Foreign Currency Cash Flow Hedge Liability at Fair Value",
        "description": "Fair value as of the balance sheet date of all foreign currency derivative liabilities designated as cash flow hedging instruments.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 617000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": -100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -700000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 700000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 400000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -400000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -400000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5100000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5100000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5100000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -6400000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -6400000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -6400000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6800000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6800000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5500000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5500000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5500000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1100000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1100000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1100000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5200000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5200000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -5200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -16100000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -16100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -16100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -13900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -13900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -13900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -24600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -24600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -24600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -27300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -27300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -13700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "FutureMinimumSubleaseRentalsSaleLeasebackTransactions": {
        "label": "Future Minimum Sublease Rentals, Sale Leaseback Transactions",
        "description": "Amount of minimum sublease rentals to be received by the seller-lessee for sale-leaseback transactions accounted for using the deposit method or as a financing.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": -28640000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 20966000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 12542000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 47233000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 36202000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 20923000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "FutureMinimumSubleaseRentalsSaleLeasebackTransactionsThereafter": {
        "label": "Future Minimum Sublease Rentals, Sale Leaseback Transactions, Thereafter",
        "description": "Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee 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": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinFiveYears": {
        "label": "Future Minimum Sublease Rentals, Sale Leaseback Transactions, within Five Years",
        "description": "Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee 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": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinFourYears": {
        "label": "Future Minimum Sublease Rentals, Sale Leaseback Transactions, within Four Years",
        "description": "Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee 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": -3942000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 5118000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinOneYear": {
        "label": "Future Minimum Sublease Rentals, Sale Leaseback Transactions, Next Twelve Months",
        "description": "Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee 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": -7850000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 8495000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 8546000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 11405000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 15515000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 15687000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 6000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 6200000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinThreeYears": {
        "label": "Future Minimum Sublease Rentals, Sale Leaseback Transactions, within Three Years",
        "description": "Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee 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": -8424000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 3976000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 15355000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 5172000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinTwoYears": {
        "label": "Future Minimum Sublease Rentals, Sale Leaseback Transactions, within Two Years",
        "description": "Amount of minimum sublease rentals for sale-leaseback transactions accounted for using the deposit method or as a financing to be received by the seller-lessee 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": -8424000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 8495000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 3996000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 15355000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 15515000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 5236000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -1847000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1847000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": -1847000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1489000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1489000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1489000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1489000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -28723000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -28723000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -27234000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -27234000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -27234000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -27234000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -34634000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -34634000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -5911000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -5911000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -5911000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -5911000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -41229000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -41229000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -41229000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -6595000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -6595000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5598000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5598000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5598000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5598000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -7818000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -7818000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -2220000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -2220000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -2220000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -2220000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -15933000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -15933000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -8115000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -8115000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -8115000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -8115000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -16801000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -16801000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -868000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -868000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1187000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 27000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -4747000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 53472000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4"
            }
          ]
        }
      },
      "GainLossOnSaleOfInvestments": {
        "label": "Gain (Loss) on Sale of Investments",
        "description": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -55110000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -55110000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -55110000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -76644000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -76644000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -76644000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -76644000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -76644000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1077000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1077000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -11000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -2056000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -2076000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -2233000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2211000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2211000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -22000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -22000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -22000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -22000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -22000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -22000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -39000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -39000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -39000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -55000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -55000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -46000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -390000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -23000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            }
          ]
        }
      },
      "GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost": {
        "label": "Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost",
        "description": "Reflects the difference between the fair value of payments made to legally extinguish a debt and its carrying value at that time. This item excludes the write-off of amounts previously capitalized as debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -12294000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -12294000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -12294000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -12294000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -18137000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -18137000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": -5843000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 26102000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 26102000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 26102000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 26102000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 26102000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 26102000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 26102000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 26102000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 26102000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 26102000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 26102000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 26102000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 26102000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 33501000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 33501000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 30992000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 30992000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 30992000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 30992000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 30992000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 30992000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 30992000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 30992000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 30992000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 30992000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 30992000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 30992000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 30992000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 30992000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 30992000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2013-06-30",
              "val": 31000000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 30992000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2013-09-30",
              "val": 31000000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 30992000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 30992000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 30992000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 30992000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 30992000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 30992000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 30992000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 30992000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 39915000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 39915000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 39915000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 39915000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 39915000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 39915000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 50384000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 50384000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 50384000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 50384000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 50384000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 50384000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 50384000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 50384000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 50384000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 50384000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 50384000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 50384000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 50384000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 50384000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 50384000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 50384000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 50384000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 50384000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 50384000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 50384000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 50384000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 50384000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 50384000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 50384000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 50384000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 50384000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 50384000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 50384000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 50384000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 50384000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 50384000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 50384000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 50384000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 447525000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1002158000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1002158000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 1002158000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 1002158000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 1002158000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1002158000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1002158000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1002158000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1002158000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 1002158000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 1002158000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 1002158000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 1002200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1002158000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1002158000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1002158000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1002200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1002200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1002200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1002200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 1002200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1002200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1002200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1075200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1088000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1088000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 1088000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 1088000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1088000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1088000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1088000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1088000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1088000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1088000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1088000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 1088000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 1088000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1088000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1088000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1088000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1088000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1088000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1088000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1088000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1088000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1088000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1088000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1088000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1088000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1088000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1088000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1088000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1088000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "GoodwillPeriodIncreaseDecrease": {
        "label": "Goodwill, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) 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": [
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 7200000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 7200000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 7200000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 105800000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 105800000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 105800000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 105800000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 105800000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 105800000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 105800000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 105800000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 105800000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 412900000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 412900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 412900000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 412900000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 412900000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 412900000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 412900000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 412900000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 663500000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 412900000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 412900000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 250600000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 255340000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 255340000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 255340000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 255340000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 255340000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 255340000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 255340000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 255340000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 255340000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 29000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 29000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 29000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 29000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 29000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 379000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 379000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 379000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 379000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 379000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 379000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 379000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 379000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 379000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 379000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": 32271000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -306896000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -54351000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -482702000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -121455000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -121455000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -503622000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -503622000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -20920000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232111000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232111000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232111000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391200000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159089000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159089000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159089000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -561196000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -561196000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -169996000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -169996000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -169996000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -169996000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -737643000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -737643000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -737643000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -176447000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -176447000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198606000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -387454000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -188848000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -482603000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -95149000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -556334000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -556334000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -112052000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "description": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -4190000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -4190000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -4190000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -31847000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -31847000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 28021000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": -621455000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -719859000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -719859000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 343515000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 343515000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 343515000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 256816000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 256816000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 231542000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -390009000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -10638000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -10638000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -645465000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -645465000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -645465000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -272326000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -272326000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -272326000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -147860000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -147860000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -147860000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 330340000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 330340000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 330340000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 812086000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 812086000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 812086000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1263379000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1263379000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1263400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2885423000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2885400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2885400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2030700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2030700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2030700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3257000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3257000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3257000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3089100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3089100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3089100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1369700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1369700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2821200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2013-01-01",
              "end": "2013-09-30",
              "val": -606476000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -118900000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -556281000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -166577000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1394900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2228175000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 745871000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3116900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3116900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 820900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 776700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -44200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1859446000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1859500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1082741000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1082800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2730400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2730400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2730400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 954800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 954800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1979200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1979200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1024400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1024400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3155600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3155600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1176400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1176400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4232400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4232400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4232400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 891500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 891500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2053000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2053000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1161500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1161500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3232200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3232200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1179200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1179200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4379800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4379800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4379800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1279100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1279100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2112100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2112100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3391200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3391200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -888000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -888000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1224100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1224100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 248500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 248500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 730400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 730400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2013400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2013400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1283000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1283000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3312200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1298800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4643200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1252900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2644700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1391800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": -20723000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -34767000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -34767000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -283070000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -283070000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -283070000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -269197000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -269197000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -199546000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -586108000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -615406000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -615406000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -89410000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -89410000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -89410000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -285474000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -285474000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -285474000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 80494000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 80494000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 80494000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -346029000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -346029000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -346029000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -211845000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -211845000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -211845000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 131540000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 131540000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 131500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 231375000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 231500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 231500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 699700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 699700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 699700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 975400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 975400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 975400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1290700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1290700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1290700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1618200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1618200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1822000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -459851000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -642178000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -642178000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -365277000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -200006000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574234000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -208957000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -350966000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -350966000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174870000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174870000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174870000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174870000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -150356000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -150356000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 200610000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 200610000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 200610000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 200610000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60445000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60445000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60445000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 210801000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 210801000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87908000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87908000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87908000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87908000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 73503000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 73503000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -14405000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -14405000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -14405000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -14405000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 68391000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 68391000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -5112000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -5112000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -5112000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -5112000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -12381000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -12381000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 31996000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -80772000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -80772000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -442940000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -442940000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -442940000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -433783000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -506451000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -506451000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -63511000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -63511000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -63511000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -53793000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -635864000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -129413000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -129413000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -118900000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -976117000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -626044000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -626044000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -340253000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -19568000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -231654000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -231308000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -231308000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -231308000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -390343000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -389704000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -158689000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -158396000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -158396000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -158396000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -556281000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -166577000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -166577000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -166577000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -734875000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -734875000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -734875000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -178594000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -178594000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198405000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198405000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198405000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198405000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -389266000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -389266000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -190861000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -190861000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -190861000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -190861000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -481752000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -481752000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -92486000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -92486000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -92486000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -92486000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -557800000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -557800000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -557800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -76048000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -76048000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -30617000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -30617000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -30617000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -30617000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -48638000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -48638000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -18021000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -18021000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -18021000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -18021000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -87672000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -87672000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39034000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39034000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39034000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39034000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -67366000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -67366000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -67366000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 20306000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 20306000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 253533000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 253533000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 253533000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 253533000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 289039000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 289039000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 35506000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 35506000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 35506000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 35506000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -128131000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -128131000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -417170000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -417170000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -417170000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -417170000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -15689000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -15689000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -15689000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 112442000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 112442000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 214642000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 214642000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 214642000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 214642000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 431233000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 431233000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 216591000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 216591000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 216591000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 216591000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 567744000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 567744000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 136511000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 136511000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 136511000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 136511000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 600241000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 600241000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 600241000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 32497000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 32497000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 320165000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 320165000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 320165000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 320165000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 647303000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 647303000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 327138000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 327138000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 327138000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 327138000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 717969000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 717969000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 70666000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 70666000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 70666000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 70666000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1394919000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1394919000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 676950000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 676950000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 657534000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 657534000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 657534000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1482304000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1482304000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 824770000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 824770000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 824770000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2228175000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 745871000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 745871000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3116798000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 888623000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 820960000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 776705000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -44255000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": 32271000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -306896000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -54351000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -121455000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -503622000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -503622000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -20920000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232111000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232111000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232111000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391200000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159089000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159089000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159089000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -561196000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -169996000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -169996000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -169996000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -741833000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -741833000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -741833000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -180637000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -180637000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198704000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -419696000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -220992000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -513512000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -93816000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -588181000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -588181000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -84031000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-03-31",
              "val": -1.42,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.25,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.53,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -0.09,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -0.74,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -0.74,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.15,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -2.17,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.53,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -2.24,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -2.24,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1.68,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2.4,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2.4,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.83,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1.61,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.78,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.46,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.15,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -2.17,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.53,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -2.24,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -2.24,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1.68,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.68,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2.4,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2.4,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -0.72,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3.14,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -0.83,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1.61,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -0.78,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.31,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.46,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": -83406000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -5731000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -7361000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -20299000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -7207000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -7207000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -183928000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -183928000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -163629000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -346000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -346000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -346000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -639000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -293000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -293000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -293000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -703000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -703000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -64000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -64000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -64000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -64000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -912000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -912000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -912000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -209000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -209000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": {
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "description": "Amount after tax of income (loss) from a discontinued operation 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": "2012-01-01",
              "end": "2012-12-31",
              "val": 55897000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -4611000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -4547000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -13688000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -4530000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -4530000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -242522000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -242522000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -228834000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 4190000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -98000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -32144000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1333000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -938000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": -139303000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1120000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -2814000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -6611000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -2677000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -2677000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 58594000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 58594000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 65205000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -346000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -346000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -346000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -639000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -293000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -293000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -293000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -703000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -703000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -64000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -64000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -64000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -64000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -912000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -912000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -912000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -209000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -209000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-03-31",
              "val": -0.01,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.01,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.01,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.28,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.65,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -0.03,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.01,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.26,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.26,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.65,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -0.03,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -0.01,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.26,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.26,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24448000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24448000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 24448000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 24448000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 24448000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 24448000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -3394000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -3394000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -27842000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -27842000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -27842000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -27842000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19266000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19266000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19266000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 22660000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 22660000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 32000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 32000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 32000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 32000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 20095000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 20095000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 20063000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 20063000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 20063000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 20063000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 41450000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 41450000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 21355000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 21355000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 21355000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 21355000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 38754000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 38754000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -275000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -2696000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -2696000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -130313000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -130313000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -130313000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -126887000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -132112000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -132112000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -1799000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -1799000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -1799000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 558000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -132863000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -123774000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -751000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -751000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 2555000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 2555000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -288567000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -122422000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -122422000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -155704000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 1352000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 803000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 803000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 803000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 803000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1496000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1496000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 693000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 693000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 693000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 693000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4915000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4915000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3419000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3419000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3419000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3419000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6958000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6958000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6958000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 2043000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 2043000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 299000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 299000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 299000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 299000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 30430000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 30430000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 30131000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 30131000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 30131000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 30131000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 31760000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 31760000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1330000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1330000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1330000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1330000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30381000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30381000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30381000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -1379000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -1379000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5485000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5485000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5485000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5485000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 23615000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 23615000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 18130000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 18130000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 18130000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 18130000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 24118000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 24118000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 503000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 503000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 503000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 503000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16665000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16665000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16665000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -7453000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -7453000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3985000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3985000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3985000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3985000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8322000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8322000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4337000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4337000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4337000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4337000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -117581000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -117581000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -125903000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -125903000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -125903000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -125903000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -107324000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -107324000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -107324000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 10257000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 10257000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -12659000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -12659000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -12659000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -12659000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2318000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -2318000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 10341000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 10341000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 10341000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 10341000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5737000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5737000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8055000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8055000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8055000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8055000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1486862000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1486862000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1486862000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1492599000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1492599000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 51534000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 51534000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 51534000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 51534000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 111245000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 111245000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 59711000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 59711000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 59711000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 59711000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 124393000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 124393000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13148000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13148000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13148000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13148000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 218109000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 218109000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 218100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 93716000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 93716000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 54781000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 54781000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 54781000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 42281000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 42281000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -12500000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -12500000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -12500000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 120718000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 120718000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 78437000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 78437000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 78437000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 405151000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 405200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 405200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 284433000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 167822000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 167800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 56643000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 56600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -111179000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -111200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 287456000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 287500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 230813000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 230900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 388300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 388300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 388300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 192700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 192700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 406600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 406600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 213900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 213900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 652500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 652500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 245900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 245900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 910400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 910400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 910400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 191700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 191700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 437500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 437500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 245800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 245800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 581400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 581400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 143900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 143900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 760200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 760200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 760200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 179500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 179500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 381900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 381900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 202400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 202400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 560600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 560600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 178700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 178700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 784100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 784100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 84100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 84100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 334200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 334200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 250100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 250100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 550100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 215900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 690000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 221500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 513500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 292000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2013-01-01",
              "end": "2013-03-31",
              "val": 1541000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 140000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 140000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 798000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 798000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 798000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 798000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 60000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 60000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1022000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1022000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1261000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 581000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1237000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9318000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9318000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9318000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1541000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2840000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2840000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2840000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1210000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1210000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1210000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -1261000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1806000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1806000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1806000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 581000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1237000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1617000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1617000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2579000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2579000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2579000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1164000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1164000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2218000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2218000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 4154000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 4154000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6414000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6414000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6414000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1897000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1897000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7069000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7069000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10316000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10316000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12402000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12402000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12402000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1835000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1835000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 10902000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 10902000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 22838000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 22838000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24730000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24730000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5845000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5845000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 36813000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 36813000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 81684000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 81684000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 191776000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 191800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 191800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10691000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 234395000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 234400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 381533000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 381500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 476300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 476300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 476300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 85000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 85000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 478300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 478300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 840100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 840100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1057800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1057800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1057800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 120300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 120300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 618700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 618700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 919100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 919100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1677300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1677300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1677300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 34800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 34800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 531800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 531800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 810300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 810300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1082100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1082100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 184400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 184400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 697700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 697700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1177300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1566700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 82300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 501500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncomeTaxesReceivable": {
        "label": "Income Taxes Receivable, Current",
        "description": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 7959000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 14093000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 14093000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 11651000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 14682000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 3213000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 287000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 38400000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -118200000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -32100000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -166300000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 306400000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 226169000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14800000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14837000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14837000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -584917000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -575801000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -575801000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1563169000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1563169000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1563169000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2672000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2672000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 17384000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3275000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3275000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3275000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50076000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50076000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50076000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1826000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1826000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1826000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1224000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1224000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1224000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 12836000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 12836000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 12836000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 575192000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 575192000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 575192000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -37688000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -99700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -99700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -99700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 674000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 632000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 632000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 43629000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 43629000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 43629000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 62425000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 62425000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 46168000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 72961000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 79799000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 79799000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 39335000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 39335000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 39335000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 47402000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 47402000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 47402000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21346000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21346000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21346000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 77801000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 77801000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 77801000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 23427000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 23427000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 23427000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6178000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6178000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5433000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -156349000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -218341000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -218341000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -256574000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -256574000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -256574000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 21156000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 21156000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 21156000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -4333000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -4333000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11199000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -341641000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -219115000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -219115000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -257206000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -257206000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -257206000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -195230000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -195230000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -195230000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -23578000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -23578000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -23578000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5491000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5491000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5491000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 126051000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 126051000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 126051000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 292933000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 292933000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 654528000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 975100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationMinorityInterestIncomeExpense": {
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), 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 noncontrolling interest income (loss) exempt from income taxes.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6400000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -400000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6100000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 127000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 8244000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 8244000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2158000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2158000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2158000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1953000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1953000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1953000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3198000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3198000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3084000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9614000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9614000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9614000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 18756000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 18756000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 18756000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5817000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5817000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5817000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 24749000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 24749000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 24663000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 21825000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15324000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15324000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1421000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1421000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4822000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "description": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 951000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4162000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4162000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -21453000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -21453000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -21453000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -49044000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -49044000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -49044000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -56324000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -56324000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -70628000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 39000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 674000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 674000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 633000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 633000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 633000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -724000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -724000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -724000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -542000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -542000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -714000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 35000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 35000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -474000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -474000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -474000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -657000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -657000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1608000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 680000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3482000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3482000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 248000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 248000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 248000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4050000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4050000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5407000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -583000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4160000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11557000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -28833000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -38965000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -38965000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -46108000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -46108000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -46108000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10624000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10624000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10624000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7075000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7075000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1693000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -19268000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3844000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3844000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1124000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1124000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1124000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3800000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3800000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3621000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3621000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3621000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4742000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4742000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4742000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8680000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8680000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8680000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8478000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8478000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18596000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 13027000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 23292000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 23292000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 51086000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 51086000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 51086000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1980000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1980000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1791000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16775000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16775000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16775000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 33788000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 33788000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 33788000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 55696000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 55696000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 55696000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 47773000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 47773000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 47773000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 49088000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 58204000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 58204000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 52629000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 52629000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 52629000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 59459000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 59459000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 55824000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayable": {
        "label": "Increase (Decrease) in Accounts Payable",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 19010000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -29575000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -24565000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -32104000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -15057000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -15057000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -7964000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -7964000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 9636000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 9636000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -12315000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -12315000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1182000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1182000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1182000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -1066000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -1066000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 30147000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 30147000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12103000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12103000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 37468000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 37468000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 37468000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -1400000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -1400000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -15313000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 15313000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1359000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -1359000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14892000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14892000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14892000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -40571000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -40571000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 53374000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -53374000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 46005000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -46005000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -49234000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -49234000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -49234000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 978000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 978000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7671000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7671000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -5544000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -5544000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25048000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25048000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25048000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -23556000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -23556000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3033000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3033000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6283000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6283000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1709000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1709000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1709000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -343000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -343000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -23821000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -23821000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -21532000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -21532000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11745000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11745000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11745000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 717000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 717000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14047000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14047000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6925000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6925000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8753000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8753000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8753000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2154000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2154000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12229000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12229000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23023000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 23023000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36554000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36554000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36554000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -24145000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -24145000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -28074000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -28074000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -12210000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -12210000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -22785000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -22785000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -22800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 14285000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 14285000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 14697000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 14697000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16153000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16153000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51276000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -10644000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -10600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -24345000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -24300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -22043000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -22000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -14500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -14500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 30800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 30800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -39100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -39100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 120800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 120800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 120800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 35700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 35700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 71300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 71300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 80500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 80500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 48700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 48700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 48700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -25000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -25000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 41100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 41100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 49500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 49500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 26200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 26200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 33800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 33800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 35600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -31100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsReceivable": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "description": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -7831000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -6785000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -8744000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -13328000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -13900000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -13900000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1714000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1714000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -6045000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -6045000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -4641000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -4641000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2923000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2923000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2923000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -6922000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -6922000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 83714000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 83714000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 433132000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 433132000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 170606000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 170606000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 170606000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 49093000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 49093000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2483000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2483000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -43538000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -43538000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -39912000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -39912000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -39912000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 48834000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 48834000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 18462000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 18462000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -20737000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -20737000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -53363000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -53363000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -53363000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -25237000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -25237000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -2518000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -2518000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7315000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7315000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7428000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7428000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7428000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5863000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5863000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 21197000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 21197000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 88735000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 88735000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 104847000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 104847000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 110098000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2512000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2512000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12954000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12954000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9760000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9760000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33027000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 39095000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 39095000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 5118000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7798000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 41450000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 49767000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 54455000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 60165000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 71759000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 71759000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 71759000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13473000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13473000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 88166000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 88166000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 75167000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 75167000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 108152000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 108152000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 108152000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 30136000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 30136000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 55870000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 55870000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 41444000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 41444000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 225587000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 225587000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 225600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 223672000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 223672000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 164139000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 164139000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 151191000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 151191000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 223444000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 223400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 223400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 98373000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 98400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 45848000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 45900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 231166000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 231200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 274700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 274700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 274700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 165200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 165200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 249300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 249300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 368800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 368800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 358600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 358600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 358600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 93400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 93400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 99500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 99500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 84100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 84100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 84100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 251600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 251600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 116500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 116500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 168300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 168300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 99300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 99300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 169600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 169600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 188000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 188000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 247900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 347300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -39800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 100400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedIncomeTaxesPayable": {
        "label": "Increase (Decrease) in Income Taxes Payable",
        "description": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 15212000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 15212000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 9755000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 9755000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 12075000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 12075000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -11874000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -11874000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -8204000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -11360000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 255178000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 302755000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 302755000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 172881000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 172881000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 122198000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "description": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 8924000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 4060000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 8182000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 11213000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -22678000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 995000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 91466000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 94704000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 116921000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 116822000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 116822000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -7245000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -15769000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 9310000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 9310000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 20231000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 12027000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29232000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29232000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29232000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 23236000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 23236000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 11316000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4616000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 32872000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 26172000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 43725000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 43725000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34629000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -13536000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -13536000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -9459000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -9459000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 12210000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 12210000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3270000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -63183000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -63183000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5866000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -20921000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 38206000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 8098000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 90320000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 45163000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 102746000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 102746000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 102746000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -29922000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -29922000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -14562000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -14562000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 26121000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 26121000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 88649000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 88649000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5565000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -9931000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -10465000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 83643000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 81386000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 148102000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 147476000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 246217000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75332000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7347000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -31469000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 126648000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 101074000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 199643000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 167647000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 195623000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -38425000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -27279000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 113968000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 113968000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 255699000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 255699000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 172900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 153814000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 153814000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 369851000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 369851000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 451084000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 451084000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 122200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 122200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 152983000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 153000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 107526000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 107500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 254157000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 254200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 305400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 305400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 305400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 61600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 61600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 547100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 547100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 980300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 980300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 542500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 542500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 542500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 140700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 140700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 417400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 417400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 786100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 786100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 429400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 429400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 429400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 194100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 194100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 362400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 362400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 533000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 533000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 212900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 212900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 214700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 214700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 547600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -116900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 70500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 293000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 73416000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 158985000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 38816000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 129276000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35683000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeferredIncomeTaxes": {
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "description": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 32700000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeferredRevenue": {
        "label": "Increase (Decrease) in Deferred Revenue",
        "description": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 115094000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -8312000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -16712000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 72062000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 53057000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 53057000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -15468000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -15468000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -27035000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -27035000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -23592000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -23592000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -65863000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -65863000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -65863000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -16059000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -16059000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -35614000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -35614000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -52752000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -52752000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -71536000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -71536000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -71536000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -16452000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -16452000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -25764000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -25764000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -32203000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -32203000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -39324000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -39324000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -39324000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2022000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2022000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6842000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6842000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -15447000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -15447000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -53011000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -53011000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -53011000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1756000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1756000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -5866000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -5866000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -15085000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -15085000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -25531000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -25531000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -25531000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5333000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5333000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -9303000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -9303000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -13751000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -13751000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -19242000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -19242000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -19242000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -2815000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -2815000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -7131000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -7131000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -10204000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -10204000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -13372000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -13372000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -839000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1199000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3237000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5913000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            }
          ]
        }
      },
      "IncreaseDecreaseInInterestPayableNet": {
        "label": "Increase (Decrease) in Interest Payable, Net",
        "description": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 5349000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 3642000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -685000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -2395000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1423000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1423000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -431000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 431000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -431000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -431000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -319000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -319000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3031000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3031000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3350000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3350000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -112000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -112000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3238000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -99000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 3350000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 17662000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 17662000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 52086000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 52086000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 66824000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 66824000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 111388000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 111388000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 111388000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 16915000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 16915000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 34288000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -34288000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 32419000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -32419000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29925000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29925000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 29925000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -9231000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -9231000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6620000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6620000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5212000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -5212000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -7142000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -7142000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -7142000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -2488000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -2488000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1194000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1194000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4901000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4901000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16469000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16469000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16469000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2635000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2635000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 9426000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 9426000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16127000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16127000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23146000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23146000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23146000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4771000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4771000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7779000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7779000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11536000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11536000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16450000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16450000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19368000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3650000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7894000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 22028000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 22998000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 28570000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 30226000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 44984000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 47484000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 47484000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8208000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8208000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 9366000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 9366000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 24461000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 24461000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 31965000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 31965000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 31965000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 13139000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 13139000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 25174000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 25174000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 45280000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 45280000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 64047000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 64047000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 64000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 27450000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 27450000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 64386000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 64386000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 94907000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 94907000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 132014000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 132000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 132000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22785000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 47492000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 47500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 65827000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 65800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 92800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 92800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 92800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 31300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 31300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 58100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 58100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 136400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 136400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 136400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 82600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 82600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 155400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 155400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 252900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 252900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 322900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 322900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 322900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 80100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 80100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 187300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 187300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 369800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 369800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 517300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 517300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 167100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 167100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 315700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 315700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 446800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 524200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 97700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 125400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherDeferredLiability": {
        "label": "Increase (Decrease) in Other Deferred Liability",
        "description": "Amount of increase (decrease) in deferred obligations classified as other.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2225000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2225000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9330000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9330000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -18244000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -18244000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -7501000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -7501000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -7501000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -2281000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -2281000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 19310000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 19310000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 35759000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 35759000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 36660000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 36660000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 36660000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -128703000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -128703000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -130661000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -130661000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -130164000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -130164000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -285053000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -285053000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -285053000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 281000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 281000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 281000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6346000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6346000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 7793000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 7793000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3283000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3283000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3283000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2060000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2060000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 22858000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 22858000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 23544000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 23544000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16961000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16961000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16961000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1212000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1212000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4626000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4626000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -113969000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -113969000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -120513000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -120513000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -120513000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3587000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3587000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3516000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3516000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3595000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3595000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1512325000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1512325000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1512325000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 43425000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 43425000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 87358000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 87358000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 94175000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 94175000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 167387000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 167387000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 167400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36705000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36705000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8963000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8963000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 65110000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 65110000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 277341000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 277300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 277300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57043000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 57000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -180895000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -180900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -112654000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -112700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -154600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -154600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -154600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -241700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -241700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -424000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -424000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -275900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -275900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -275900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -113400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -113400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -290000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -290000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -405500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -405500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -536500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -158300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -158300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -277100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -277100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -400400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -400400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -348800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -348800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -191600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -191600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -305400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -305400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -541300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -510800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -65300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -135000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentAssets": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "description": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 485000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 997000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -472000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -414000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -414000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1094000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1094000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 476000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 528000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 92000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "description": "Amount of increase (decrease) in operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -20861000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 25574000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 31996000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22144000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 22144000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 24537000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 33603000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 33603000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 22859000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 22859000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37997000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 37997000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 38000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 57808000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 57808000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 29735000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 29735000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 296477000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 296477000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 425092000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 425100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 425100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8277000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -45973000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -46000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -67333000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -67300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -31700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -31700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -40700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -40700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 498900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 498900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 498900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 89400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 89400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 117800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 117800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 153400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 153400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 208900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 208900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 208900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 167600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 167600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -89000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -89000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 39700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 39700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 22000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 22000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -41200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -41200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 42700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 148500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 23100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -28400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "description": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 7331000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 3254000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 105000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 2000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2070000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2070000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 13667000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 13667000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 9400000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 9400000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5955000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5955000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 600000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 600000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 600000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 12979000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 12979000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 8692000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 8692000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 10053000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 10053000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1717000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1717000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -10358000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 20541000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 20541000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 28179000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 40053000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 22698000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 22698000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 12259000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 23619000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 23619000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 24986000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 24986000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 18152000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 18152000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 16477000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 16477000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12061000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12061000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12061000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 17937000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 17937000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 17538000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 17538000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 19110000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 19110000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15771000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15771000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15771000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 15233000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 15233000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 15397000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 15397000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 23737000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 23737000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9260000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9260000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4009000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7325000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7325000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7971000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7971000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8979000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8979000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8699000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2631000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2631000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 47178000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 44498000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 47848000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 39531000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 90006000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 84296000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 111063000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 111063000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 111063000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -25482000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -25482000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -33408000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -33408000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -31797000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -31797000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16684000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16684000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16684000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -7941000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -7941000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 17580000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 17580000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 23709000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 23709000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -35440000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -35440000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -35400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2790000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2790000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 28923000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 28923000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 264909000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 264909000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 297562000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 297600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 297600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13319000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 92187000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 92200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 107672000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 107700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 91800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 91800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 91800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -67600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -67600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -85300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -85300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 41900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 41900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 326400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 326400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 326400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -46200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -46200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -26600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -26600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 94400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 94400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 545700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 545700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 545700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -99200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -99200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 56700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 56700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 35700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 35700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 200300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 200300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 28100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 28100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 104500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 104500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 145400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 396000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -173400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -122000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInRestrictedCash": {
        "label": "Increase (Decrease) in Restricted Cash",
        "description": "The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 55000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 55000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 55000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3777000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3777000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 3777000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 3777000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3777000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3777000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3777000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 21000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 21000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1453000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -13965000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 29000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -1923000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -1923000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2156000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2156000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2156000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -31812000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -31812000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -31807000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -31807000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -31804000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -31804000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -31804000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -9000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -9000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 21971000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 21975000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 21975000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 21980000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 21980000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21981000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21981000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -22029000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1477000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -13994000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -12695000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -12695000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -12695000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6139000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6139000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4146000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4146000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 23075000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 23075000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 18105000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 18105000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 18105000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -6975000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -6975000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -11695000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -11695000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -18924000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -18924000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -27884000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -27884000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -27884000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1638000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1638000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1638000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 21971000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -2277000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -2277000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -14830000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -14830000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -11685000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -11685000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -11685000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -2637000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -2637000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -8397000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -8397000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -20490000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -20490000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -31148000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -31148000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -3198000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 16865000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15643000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 61602000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15329000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61602000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61602000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7896000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7896000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7896000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            }
          ]
        }
      },
      "IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
        "label": "Increase in Unrecognized Tax Benefits is Reasonably Possible",
        "description": "Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "units": {
          "USD": [
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2011-07-01",
              "end": "2011-09-30",
              "val": 8889000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 8889000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 8891000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 8891000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements",
        "description": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method.",
        "units": {
          "shares": [
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 52000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 63000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 228000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 34000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 34000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 18000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 18000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 20000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 20000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 25000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 25000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 25000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 25000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 20000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 20000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 8000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 8000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 12000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 12000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 19000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "IndefiniteLivedIntangibleAssets": {
        "label": "Indefinite-lived Intangible Assets (Deprecated 2012-01-31)",
        "description": "Carrying amount of intangible assets, excluding goodwill, which have a projected indefinite period of benefit (hence are not amortized), allocated to the reportable segment. These assets, acquired either individually or as part of a group of assets, in either an asset acquisition or business combination, are assessed at least annually for impairment. Examples may include trade secrets, contractual rights, trade names, and licensing agreements.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 663500000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 663500000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 663500000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2012-03-31",
              "val": 663500000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 663500000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 663500000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "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": [
            {
              "end": "2015-06-04",
              "val": 255300000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 400000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 400000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 400000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 400000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 400000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 400000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 400000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 400000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 400000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 400000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 400000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 400000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 387000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 603600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 603600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 603600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 603600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 603600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 603600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 603600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 603600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 603600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 839900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 839900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 839900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 839900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 839900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 834900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 837500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 831600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 825900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 825900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 825900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 825900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 825900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 441200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 435500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 429800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 424200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 424200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 424200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 418500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 412800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 13471000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 3378000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 3378000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 6703000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 3325000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 3325000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 8630000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 1927000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 1927000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 13192000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 13192000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 4562000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3955000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3955000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3955000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3955000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7638000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7638000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3683000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3683000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3683000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3683000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 11589000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 11589000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3951000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3951000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3951000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3951000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 19275000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 19275000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 19275000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 7686000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 7686000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 12001000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 12001000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 12001000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 12001000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 18963000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 18963000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 6962000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 6962000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 6962000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 6962000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 26022000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 26022000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7059000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7059000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7059000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7059000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 38452000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 38452000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 12430000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 12430000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4105000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4105000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -150000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 8300000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 4195000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 4195000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -179000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 12860000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 4560000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 4560000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -13000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 16653000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 3793000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 33000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 69298000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 16886000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 18155000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 18686000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 72471000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 72471000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 18744000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14868000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14868000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 14837000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 14837000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 14548000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 14548000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 58502000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 58502000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 14249000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 14249000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 14136000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13871000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 13856000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 58151000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 16288000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            }
          ]
        }
      },
      "InterestExpenseDebt": {
        "label": "Interest Expense, Debt",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3465000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3583000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7285000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3702000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 11112000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3827000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15068000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15068000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 7934000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 7934000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 10797000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 10797000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 2863000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 2863000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 13757000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 13757000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2960000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2960000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 21687000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 21687000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "InterestIncomeExpenseNet": {
        "label": "Interest Income (Expense), Net",
        "description": "The net amount of operating interest income (expense).",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3465000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -10016000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -6551000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -10109000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -95000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -15717000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -15717000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -31302000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -31302000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -15585000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -15585000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -51686000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -51686000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -20384000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -20384000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -21307000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -21307000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -42418000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -42418000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -21111000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -21111000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -63552000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -63552000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -21134000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -21134000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -20698000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -20698000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -40853000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -40853000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -20155000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -20155000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -60993000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -60993000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -20140000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -20140000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -16765000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -16765000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -31429000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -31429000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -14664000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -14664000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -45003000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -45003000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -13574000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -13574000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -11097000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -16886000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -21203000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35041000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -10106000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -18155000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -29346000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -53727000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -8143000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -18686000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -14868000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -14868000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -29705000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -29705000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -14837000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -14837000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -44253000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -44253000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14548000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14548000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -58500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -14136000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -14136000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -28007000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -28007000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -13871000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -13871000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -41863000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -41863000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -13856000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -13856000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -58200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -58200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -15678000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -15700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -31156000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -31200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -15478000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -15500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -46411000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -46400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -15255000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -15200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -61500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -61500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -61500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -14900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -14900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -29500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -29500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -14600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -14600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -43200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -43200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -13700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -13700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -54800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -54800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -22600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -11200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -33500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -44100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -10400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "InterestIncomeExpenseNonoperatingNet": {
        "label": "Interest Income (Expense), Nonoperating, Net",
        "description": "The net amount of nonoperating interest income (expense).",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -37681000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3891000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -3814000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -4054000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -15022000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -15040000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -3263000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3465000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3469000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -6551000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -6727000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -95000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -104000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -22730000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -22926000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -22926000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -12619000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -12626000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -15717000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -15717000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -15585000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -15585000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -20384000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -20384000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -72863000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -72863000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -72863000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -21177000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -21177000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -21307000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -21307000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -21111000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -21111000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -21134000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -21134000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -84206000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -84206000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -84206000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -20654000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -20654000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -20698000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -20698000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -20155000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -20155000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -20140000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -20140000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -81432000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -81432000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -81432000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -20439000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -20439000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -16765000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -16765000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -14664000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -14664000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -13574000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -13574000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -57550000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -57550000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -12547000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -12547000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -11097000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -10106000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -8143000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -34119000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -4773000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4"
            }
          ]
        }
      },
      "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": 6676000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 6828000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 6828000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 10248000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 10248000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 10248000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 761000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 761000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 761000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 761000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 761000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 761000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 761000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 761000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 761000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6812000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6812000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 6812000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 6812000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13512000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13512000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13512000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6700000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6700000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 6700000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 6700000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 13400000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 13400000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 13400000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 243000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6700000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 7142000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6700000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7637000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11015000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11015000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 13458000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15970000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15970000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 31933000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 31933000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2817000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2817000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8714000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 68963000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 68963000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6483000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 21538000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 12777000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 42885000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 19074000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 64231000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 85613000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 85613000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 85613000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 20603000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 20603000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 41325000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 41325000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 64662000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 64662000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 83656000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 83656000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 17527000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 17527000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 35003000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 35003000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 51990000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 68696000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 16825000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 33444000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            }
          ]
        }
      },
      "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": 83656000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 51990000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 68696000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 68696000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 16825000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 33444000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 50017000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 50017000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 66458000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 66458000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 66458000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 13148000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 13148000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 27109000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 27109000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 41704000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 41704000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 55554000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 55554000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 55600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13771000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13771000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 27347000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 27347000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 40769000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 40769000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54520000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 14534000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 14500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 30085000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 30100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 42698000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 42700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 56300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 56300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 56300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 27100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 27100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 41100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 41100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 52300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 52300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 52300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 43100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 27800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 27800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 6300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 571000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 571000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 571000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 571000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-09-30",
              "val": 112000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 3462000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 3462000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 3462000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3462000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 3462000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 6812000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 3350000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 6700000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 3363000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 3363000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 3363000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 3363000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 6713000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 3363000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-12-31",
              "val": 3395000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 3395000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 5444000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 5444000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 4642000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 4642000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1390000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2011-06-30",
              "val": 1583000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 12008000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 33207000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 33207000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 33207000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 33207000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 33207000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 26345000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 23507000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 23317000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 15393000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 15393000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 15393000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 15393000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 15393000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 13806000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 11751000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 5325000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3677000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 3677000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 3677000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 3677000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 3677000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1822000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 969000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2451000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1834000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 1834000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 1834000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 1834000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 1834000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 3692000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2977000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 6413000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7816000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 7816000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 7816000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 7816000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 7816000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 15365000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 15374000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 15918000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 14584000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 14584000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 14584000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 14584000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 14584000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 11927000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 15271000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 17688000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 16669000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 16669000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 16669000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 16669000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 16669000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 21527000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 24083000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 33016000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 26739000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 26739000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 26739000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 26739000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 26739000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 44520000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 38186000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 35346000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 34234000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 34234000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 34234000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 34234000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 34234000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 44825000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 54167000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 67698000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 73221000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 73221000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 73221000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 73221000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 73300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 83221000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 91225000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 94816000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 86700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 86700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 86700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 86700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 86700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 90900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 100700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 126700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 161800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 161800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 161800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 161800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 161800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 135900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 132800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 112900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 135000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 135000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 135000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 135000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 135000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 115600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 144900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 188600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 184600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 184600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 184600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 184600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 184600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 208000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 214300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 252000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 230100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 230100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 230100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 255900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 278200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2011-03-31",
              "val": 17816000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 52622000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 67654000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 112430000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 112430000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 112430000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 112430000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 112430000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 129595000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 87805000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 86275000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 30464000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 30464000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 30464000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 30464000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 30464000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 21532000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 19509000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 13537000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 14147000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 14147000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 14147000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 14147000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 14147000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 11261000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 11982000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 16753000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 30848000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 30848000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 30848000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 30848000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 30848000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 34089000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 42113000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 49197000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 57207000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 57207000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 57207000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 57207000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 57207000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 63200000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 66589000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 71799000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 77604000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 77604000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 77604000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 77604000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 77604000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 82020000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 92263000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 98192000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 111830000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 111830000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 111830000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 111830000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 111830000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 111740000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": 111740000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": 111740000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": 111740000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 117346000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 115025000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 124150000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 124360000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 124360000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 124360000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 124360000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 124360000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 136698000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 143017000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 162306000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 167502000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 167502000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 167502000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 167502000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 167502000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 187087000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 219218000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 245460000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 280777000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 280777000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 280777000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 280777000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 280800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 298863000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 321620000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 333456000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 353100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 353100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 353100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 353100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 353100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 338900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 367700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 388200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 460600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 460600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 460600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 460600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 460600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 535100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 603500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 688700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 738800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 738800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 738800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 738800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 738800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 813100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 914600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1079800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1205400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1205400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1205400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1205400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1205400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1359700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1499300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1626800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1686800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1686800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1686800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1766700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1765100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2011-03-31",
              "val": 7816000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 21774000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 20102000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 32213000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 32213000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 32213000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 32213000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 32213000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 28510000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 5075000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 4506000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 3754000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 3754000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 3754000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 3754000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 3754000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4796000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 3103000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 232000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 489000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 489000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 489000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 489000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 489000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 8506000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 8506000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 8506000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 8506000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 8506000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7833000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 8147000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 8669000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 8696000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 8696000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 8696000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 8696000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 8696000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 9936000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5408000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 9824000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6348000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 6348000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 6348000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 6348000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 6348000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 9172000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 13876000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 12678000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 20924000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 20924000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 20924000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 20924000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 20924000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 17587000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 16124000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 13726000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 9677000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 9677000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 9677000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 9677000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 9677000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 11649000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 12957000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 21293000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 26247000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 26247000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 26247000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 26247000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 26247000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 24835000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 30162000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 42542000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 46232000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 46232000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 46232000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 46232000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 46200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 44921000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 47740000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 45990000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 42400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 42400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 42400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 42400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 42400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 42200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 30400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 32200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 38100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 38100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 38100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 38100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 38100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 58100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 71800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 77500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 78700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 78700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 78700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 78700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 78700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 95700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 112100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 141100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 252000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 252000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 252000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 252000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 252000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 250500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 221400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 278600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 259800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 259800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 259800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 267400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 233000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2011-03-31",
              "val": 10000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 29265000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 35544000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 47010000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 47010000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 47010000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 47010000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 47010000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 74740000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 59223000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 58452000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 11317000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 11317000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 11317000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 11317000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 11317000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2930000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 4655000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 7980000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 9981000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 9981000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 9981000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 9981000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 9981000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9439000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 11013000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 14302000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 20508000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 20508000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 20508000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 20508000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 20508000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 22564000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 30989000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 34115000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 40695000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 40695000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 40695000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 40695000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 40695000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 37899000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 45807000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 46057000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 56672000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 56672000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 56672000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 56672000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 56672000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 60921000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 63116000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 67826000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 74237000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 74237000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 74237000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 74237000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 74237000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 78232000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 74818000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 77408000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 87944000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 87944000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 87944000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 87944000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 87944000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 80529000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 91874000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 105667000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 107021000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 107021000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 107021000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 107021000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 107021000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 117427000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 134889000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 135220000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 161324000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 161324000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 161324000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 161324000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 161300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 170721000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 182655000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 192650000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 224000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 224000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 224000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 224000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 224000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 205800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 236600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 229300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 260700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 260700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 260700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 260700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 260700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 341100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 398900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 498300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 525100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 525100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 525100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 525100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 525100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 601800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 657600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 750100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 768800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 768800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 768800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 768800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 768800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 901200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1063600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1096200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1196900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1196900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1196900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1243400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1253900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 78000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 78000000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 78000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 78000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 78000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 78000000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 78000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 78000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 133189000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 133189000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 133189000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 55200000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5083000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5083000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 5100000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 10358000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 10358000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 5300000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10358000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10358000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10358000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3787000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 9479000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 9479000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 11138000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 11138000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15292000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15292000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3619000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3619000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6928000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6928000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 13089000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 13089000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 20413000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1270000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7042000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8650000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            }
          ]
        }
      },
      "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": 16328000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 2599000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 2599000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 4088000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 1489000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 1489000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 4683000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 595000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 595000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5010000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5010000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 327000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 455000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 455000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 455000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 455000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 939000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 939000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 484000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 484000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 484000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 484000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1432000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1432000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 493000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 493000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 493000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 493000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1955000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1955000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1955000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 523000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 523000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1402000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1402000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1402000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1402000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1604000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1604000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 202000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 202000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 202000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 202000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1681000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1681000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 77000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 77000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 77000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 77000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1878000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1878000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 197000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 197000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 364000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 364000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 924000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 560000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 560000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1443000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 519000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 519000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1940000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 497000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4"
            }
          ]
        }
      },
      "InvestmentIncomeInterestAndDividend": {
        "label": "Investment Income, Interest and Dividend",
        "description": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11748000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5789000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5789000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 13838000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 8049000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 8049000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 24381000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 10543000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 10543000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 38352000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 38352000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 13971000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15615000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15615000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15615000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15615000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 33691000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 33691000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 18076000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 18076000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 18076000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 18076000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 51319000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 51319000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 17628000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 17628000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 17628000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 17628000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63678000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63678000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 12359000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 12359000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12576000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12576000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12576000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 16819000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 16819000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4243000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4243000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4243000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 19919000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 19919000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3100000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3100000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3100000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22239000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 2320000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1465000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2598000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1133000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3714000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1116000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 58600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 58600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 46200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 46200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 267300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 267300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 144700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 144700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 435200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 435200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 167900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 167900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 614700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 614700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 614700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 181200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 181200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 337700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 337700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 156500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 156500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 469900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 469900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 132200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 132200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 598100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 598100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 120900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 243300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 122400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 369000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 125700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 490900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 31100000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 39100000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 39100000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46600000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46600000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46600000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 49400000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 49400000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 49400000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 57100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 57100000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 57100000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 57700000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 57700000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 57700000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 38900000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 38900000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 38900000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 18100000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 18100000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 18100000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19100000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19100000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19100000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19200000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19200000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19200000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 8800000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 4200000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 13300000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4500000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 17300000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 17300000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 17300000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4600000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "LeaseCost": {
        "label": "Lease, Cost",
        "description": "Amount of lease cost recognized by lessee for lease contract.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 33731000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 66147000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 32416000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 99978000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 33831000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 136195000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 136195000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 136200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 151294000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 151300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 151300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 166400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 166400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 166400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 166900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 166900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 166900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 171200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 171200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 171200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 202000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 202000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 257500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "LeaseholdImprovementsGross": {
        "label": "Leasehold Improvements, Gross",
        "description": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 88020000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 102720000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            }
          ]
        }
      },
      "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": 88951000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 85425000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 88023000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 115305000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 470409000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 482200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 436100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 2794800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2739200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3199500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 46212000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 45729000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 47405000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 51251000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 320684000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 290300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 273700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 242200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1997800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2316400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": 14598000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 15266000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 41900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 58400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 42100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 167000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 167300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 155200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 8151000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8005000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8920000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 11488000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 31564000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 33700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 35300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 33500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 102800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 197800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": 8233000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8090000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8994000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12451000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 34113000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 35700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 39400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 36500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 164400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 154700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 139900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 8658000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8528000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9372000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12610000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 34663000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 38600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 40200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 40400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 167600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 157900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 193300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 10366000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 10245000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 11033000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12907000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 34119000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 42000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 44300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 41400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 168300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 158700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 196900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 7331000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4828000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2299000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2024-09-30",
              "val": 20600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "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": 17947000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 17051000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 16846000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 19509000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 73374000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 65000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 63200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 54400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 933400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 908500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1054900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 859142000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 859142000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 859142000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 859142000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 779690000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 827067000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1238733000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1221473000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 1221473000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 1221473000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1221473000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 1221473000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1146815000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1313920000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1361152000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1238768000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 1238768000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1238768000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 1238768000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 1238768000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1240266000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1361249000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1454077000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1524906000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1524906000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 1524906000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 1524906000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 1524906000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1415402000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1035666000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1096068000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 962636000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 962636000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 962636000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 962636000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 962636000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 966230000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 945551000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1250181000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1238496000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 1238496000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 1238496000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 1238496000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 1238496000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1168290000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1325857000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1357261000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1405247000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1404959000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 1404959000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 1404959000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 1404959000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1371708000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1380137000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1401300000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1558596000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1558596000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 1558596000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 1558596000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 1558596000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1263910000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1418363000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1395081000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1503708000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 1503708000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 1503708000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 1503708000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 1503708000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1522153000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1620503000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1686359000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1810695000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1810695000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 1810695000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1810695000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1810695000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1819801000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1963506000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2261159000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2233221000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 2233221000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 2233221000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 2233221000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 2233221000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2431547000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2697125000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3168160000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3064993000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 3064993000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 3064993000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 3064993000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 3065000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3134805000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3025290000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3088037000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3332500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 3332500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 3332500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 3332500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 3332500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3349100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3648700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3676800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4238200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 4238200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 4238200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 4238200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 4238200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4541900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4879000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5213400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5149800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 5149800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 5149800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 5149800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 5149800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5370800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5357400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6609300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6123600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 6123600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 6123600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 6123600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 6123600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6384200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6861300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7543500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6977200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 6977200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 6977200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7122500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 7175400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesAndStockholdersEquity": {
        "label": "Liabilities and Equity",
        "description": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 1955488000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 1955488000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 1955488000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 1955488000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 1770302000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 1654202000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1888829000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 1725446000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1538487000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1763100000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2091998000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2204280000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2345843000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2604856000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2718823000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 2759288000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2392234000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2584329000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2582748000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2319041000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2197108000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2117820000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2406086000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 2334679000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2165827000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2374073000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2433993000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2498875000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 2498587000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 2498587000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 2498587000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 2498587000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2487906000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2548982000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2609641000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 2896787000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2946703000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3285594000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3198325000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 3546014000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 3558639000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": 3558639000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": 3558639000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": 3558639000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 3952974000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4335386000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4620840000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 6245898000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 6261958000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 6261958000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 6261958000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": 6261958000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-03-31",
              "val": 6543114000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7033471000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7514553000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 8318465000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8893201000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 10216367000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 11301633000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 11751808000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 11751808000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 11751808000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 11751808000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 11751800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 12115059000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12221686000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 12618745000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 13432500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 14256100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15582200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16706400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 18150900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 18974200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 20349200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 21726200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 22730200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 23917400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 20132100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 22240200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 22533200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 22880500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 24036700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 24862300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 25643000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 25643000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 25643000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 26484400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 27423300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesCurrent": {
        "label": "Liabilities, Current",
        "description": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 284883000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 284883000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 284883000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 284883000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 211540000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 292376000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 311567000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 474783000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 474783000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 474783000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 474783000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 474783000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 416195000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 478968000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 548949000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 392348000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 392348000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 392348000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 392348000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 392348000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 356815000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 379710000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 406731000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 432624000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 432624000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 432624000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 432624000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 432624000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 407639000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 381652000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 409499000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 397829000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 397829000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 397829000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 397829000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 397829000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 373500000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 362973000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 372178000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 368254000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 368254000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 368254000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 368254000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 368254000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 302438000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 373823000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 374959000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 506349000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 506167000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 506167000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 506167000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 506167000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 552041000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 622855000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 722841000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 792537000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 792537000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 792537000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 792537000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 792537000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 489796000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 625406000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 710739000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 807260000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 807260000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 807260000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 807260000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 807260000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 827312000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 927300000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 992508000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1120292000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1120292000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 1120292000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1120292000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1120292000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1106468000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1259220000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1388894000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1334827000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1334827000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 1334827000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 1334827000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 1334827000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1538750000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1798640000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2004026000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1877533000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 1877533000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 1877533000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 1877533000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 1877500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1944050000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1836448000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1914264000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2142000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 2142000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2142000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2142000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 2142000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2180200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2556200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2609300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2742100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 2742100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 2742100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 2742100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 2742100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3026200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3352100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3599400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3547400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 3547400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 3547400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 3547400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 3547400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3795900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3547200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3973100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3564600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 3564600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 3564600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 3564600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 3564600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3783200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4138400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4475300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3861200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 3861200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 3861200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3880600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3937900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LineOfCredit": {
        "label": "Long-term Line of Credit",
        "description": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "units": {
          "USD": [
            {
              "end": "2014-06-30",
              "val": 33500000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 33500000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 32300000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 21900000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "LineOfCreditFacilityAmountOutstanding": {
        "label": "Line of Credit Facility, Amount Outstanding (Deprecated 2014-01-31)",
        "description": "Amount borrowed under the credit facility as of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2013-06-30",
              "val": 31900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2014-03-31",
              "val": 31900000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            }
          ]
        }
      },
      "LineOfCreditFacilityCurrentBorrowingCapacity": {
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "description": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "units": {
          "USD": [
            {
              "end": "2013-06-30",
              "val": 31900000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-06-30",
              "val": 31900000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            }
          ]
        }
      },
      "LinesOfCreditCurrent": {
        "label": "Line of Credit, Current",
        "description": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 300000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 300000000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 300000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 300000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 300000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "LoansPayable": {
        "label": "Loans Payable",
        "description": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 300000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2011-03-31",
              "val": 105000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 105000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 105000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            }
          ]
        }
      },
      "LossContingencyAccrualAtCarryingValue": {
        "label": "Loss Contingency Accrual",
        "description": "Amount of loss contingency liability.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "MarketableSecuritiesCurrent": {
        "label": "Marketable Securities, Current",
        "description": "Amount of investment in marketable security, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 423254000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 423254000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 423254000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 481124000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 622396000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 577583000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 518108000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 518108000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 518108000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 518108000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 584150000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 656538000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 598390000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 698972000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 698972000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 698972000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 698972000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 698972000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 596984000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 619437000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 792971000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 670710000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 670710000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 670710000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 670710000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 670700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 619638000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 644315000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 685187000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 729900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 729900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 729900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 729900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 729900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 638000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 551200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 599200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 274500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 274500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 274500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 274500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 274500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1124200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1085200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 818000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 849200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 849200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 849200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 849200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 849200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1013300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1215400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1285300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1546300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1546300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1546300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1546300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1546300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1526500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1410600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1347400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1523300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1523300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1523300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1753800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1708900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "MarketableSecuritiesRealizedGainLoss": {
        "label": "Marketable Securities, Realized Gain (Loss)",
        "description": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 633000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            }
          ]
        }
      },
      "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-06-30",
              "val": 105332000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 114388000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 141633000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 141633000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 141633000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 141633000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 141633000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 137583000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 167920000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 198714000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 196672000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 196672000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 196672000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 196672000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 196672000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 191845000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 186996000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 182168000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 21177000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 21177000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 21177000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 21177000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 21177000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 21079000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 153252000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 154585000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 153661000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 153661000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 153661000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 153661000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 153661000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 159119000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 187491000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 186795000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 181609000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 181609000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 181609000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 181609000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 181609000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 182785000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 195958000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 12167000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 13727000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 13727000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 13727000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 13727000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 13727000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 29765000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 28655000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 28365000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "description": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 397000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 397000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 737000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 737000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 737000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 460000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 460000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 878000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 878000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1263000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1263000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1494000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1494000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1494000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 342000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 342000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 684000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 684000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1094000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1094000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            }
          ]
        }
      },
      "MoneyMarketFundsAtCarryingValue": {
        "label": "Money Market Funds, at Carrying Value",
        "description": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "units": {
          "USD": [
            {
              "end": "2010-09-30",
              "val": 471679000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            }
          ]
        }
      },
      "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": 57543000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 123243000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -203461000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -203461000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 203339000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 214998000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 299348000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 299348000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 232123000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 232123000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 232123000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -207397000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -207397000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -21259000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -21259000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -38434000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -38434000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14087000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14087000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14087000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -110308000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -110308000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 41840000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 41840000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 93774000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 93774000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 79892000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 79892000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 79892000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -145254000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -145254000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -148741000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -148741000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 149264000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 55960000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 55960000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 55960000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 39620000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 245284000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 89509000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 89509000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 469177000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": 620738000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 318668000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 329749000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 460342000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 999006000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 7642000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 7642000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 17115000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 17115000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 415610000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 425057000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -16357000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 38673000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 441054000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 50414000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 86611000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 91122000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 136279000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 188919000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4702000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4702000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 25955000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 25955000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 39509000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 39509000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 133271000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 133271000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -289565000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -289565000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -157532000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -157532000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4827000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4827000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 68404000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 68404000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 68404000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78956000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78956000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 27748000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 27748000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 29827000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 29827000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -71219000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -71219000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -71219000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -41989000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -41989000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -55004000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -55004000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -34648000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -34648000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 126773000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 126773000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 126800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -359430000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -359430000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -239405000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -239405000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -380089000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -380089000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -505281000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -505300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -505300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -518654000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -518700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -485104000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -485100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1141765000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1141800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1478000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1478000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1478000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -95400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -95400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -47700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -47700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -107900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -107900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -67700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -67700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -67700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -294700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -294700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -277400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -277400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -442400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -442400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -562200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -562200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -562200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -357500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -357500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -716100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -716100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1103600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1103600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1494900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1494900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -680400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -680400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1029600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1029600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -2184100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -2261300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -538800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -965500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": 999006000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 415610000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 425057000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 425057000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -16357000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 38673000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 58742000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 58742000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -124238000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -124238000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -124238000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 21525000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 21525000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 159217000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 159217000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 167367000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 167367000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172204000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172204000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172204000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -6135000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -6135000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 151353000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 151353000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 164359000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 164359000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 180884000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 180884000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 248411000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 50416000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 50416000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 83821000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 83821000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 441054000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 497376000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 549239000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 549239000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 35359000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 56503000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 188919000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 188919000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 133271000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "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": -360650000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 80177000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -3480000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 39045000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -508732000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 138762000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 138762000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 179410000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 179410000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 176996000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 7301000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 405952000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 578742000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 100020000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 214038000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 492481000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 391546000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 391546000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 268856000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -102708000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -102708000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -160490000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -160490000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -125699000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -125699000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 104469000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51238000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -157781000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -160979000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -254128000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -237262000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -416584000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -462543000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -437681000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -483329000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -483329000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4933000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4933000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -111365000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -111365000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -161254000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -161254000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -202158000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -202158000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -202158000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -39138000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -39138000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -89328000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -89328000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -338327000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -338327000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1235318000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1235318000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1235300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31666000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 31666000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 103578000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 103578000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -144359000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -144359000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 99388000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 99400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 99400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -74309000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -74300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -153950000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -154000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -206902000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -206900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -340900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -340900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -340900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -51000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -51000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -112500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -112500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -496700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -496700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -321100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -321100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -321100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1833600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1833600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2137500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2137500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2255200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2255200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3141700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3141700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3141700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2136400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2136400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2600100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2600100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2948100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2948100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3770000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3770000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -55800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -55800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -540300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -540300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -657300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -945400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -431900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -477700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": -508732000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 176996000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 7301000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 7301000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 405952000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 578742000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 600188000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 600188000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 212412000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 212412000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 212412000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -231702000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -231702000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -301745000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -301745000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -432973000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -432973000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -425817000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -425817000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -425817000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -37596000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -37596000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -42287000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -42287000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7249000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7249000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -54130000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -54130000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -112561000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -20407000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -20407000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 69475000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 69475000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 100020000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 73959000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 82009000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 82009000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 214038000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 492481000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 268856000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 268856000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 104469000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "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": -226482000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -185559000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -303624000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -325259000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -427586000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -196462000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -196462000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -305349000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -305349000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -469339000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -635442000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -635442000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -186628000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -402823000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 143735000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 143735000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2916000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 121321000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 227282000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 267841000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 267841000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 267841000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -65778000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -65778000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -66705000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -66705000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -80425000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -80425000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -51570000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -51570000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -60666000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -175762000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -175762000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -303682000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -303682000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -391329000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -391329000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -513199000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -573112000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -573112000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -207181000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -222236000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -302394000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -332502000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -349418000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -394575000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -365432000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -365432000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -365432000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -15137000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -15137000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 25723000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 25723000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 91379000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 91379000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 236103000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 236103000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 236103000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 265692000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 265692000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 447345000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 447345000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 617431000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 617431000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 844942000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 844942000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 844942000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 252657000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 252657000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 574360000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 574360000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 955708000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 955708000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1270286000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1270286000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1270286000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 324784000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 324784000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 788533000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 788533000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1123322000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1123322000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1569330000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1569330000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1569300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 815698000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 815698000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1854225000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1854225000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2761973000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2761973000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3253505000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3253500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3253500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 921055000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 921000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 721288000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 721300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1648507000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1648500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2643500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2643500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2643500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 956200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 956200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2096000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2096000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3051500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3051500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4129900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4129900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4129900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 899900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 899900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2034300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2034300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3302700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3302700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3537300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3537300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3537300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1306600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1306600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2447000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2447000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1077200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1077200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -492600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -492600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 818900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 818900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1892000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1892000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3133400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3631400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1428100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2553500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": -427586000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -469339000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -635442000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -186628000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -402823000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -359928000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -359928000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 143735000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2916000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 121321000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 227282000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -642178000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -165271000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -365277000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -200006000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -200006000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574234000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -208957000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -208957000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -180392000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -350165000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -350165000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174069000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174069000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174069000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174069000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -129055000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -129055000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 221110000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 221110000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 221110000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 221110000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29574000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29574000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29574000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 158629000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 158629000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 91590000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 91590000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 91590000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 91590000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26659000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26659000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64931000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64931000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64931000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64931000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -30884000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -30884000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -57543000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -57543000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -57543000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -57543000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -107032000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -107032000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -107032000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -76148000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -76148000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -308016000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -308016000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -308016000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -308016000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -365181000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -365181000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -57165000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -57165000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -57165000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -57165000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -489313000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -489313000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -124132000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -124132000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -124132000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -124132000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -445028000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -445028000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -445028000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 44285000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 44285000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232457000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232457000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232457000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232457000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391839000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391839000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159382000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159382000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159382000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159382000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -561899000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -561899000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -170060000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -170060000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -170060000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -170060000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -738555000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -738555000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -738555000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -176656000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -176656000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198606000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198606000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198606000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198606000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -387454000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -387454000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -188848000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -188848000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -188848000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -188848000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -482603000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -482603000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -95149000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -95149000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -95149000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -95149000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -556334000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -556334000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -556334000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -73731000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -73731000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -41631000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -41631000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -41631000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -41631000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -106156000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -106156000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -64525000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -64525000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -64525000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -64525000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -144997000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -144997000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -38841000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -38841000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -38841000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -38841000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -112052000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -112052000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -112052000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 32945000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 32945000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 247756000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 247756000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 247756000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 247756000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 265752000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 265752000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17996000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17996000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17996000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17996000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 162800000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 162800000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -102952000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -102952000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -102952000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -102952000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263484000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263484000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263484000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 100684000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 100684000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 210263000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 210263000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 210263000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 210263000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 417623000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 417623000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 207360000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 207360000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 207360000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 207360000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 546369000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 546369000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128746000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128746000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128746000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128746000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096896000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096896000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096896000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 1550527000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 1550527000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 268631000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 268631000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 268631000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 268631000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 536058000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 536058000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 267427000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 267427000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 267427000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 267427000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 593576000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 593576000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 57518000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 57518000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 57518000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 57518000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176810000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176810000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 583234000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 583234000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 602753000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 602753000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 602753000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1440023000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1440023000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 837270000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 837270000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 837270000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2107457000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2107457000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 667434000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 667434000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 667434000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2711647000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2711700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2711700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 604190000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 653138000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 653100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 720062000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 720100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 66924000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 67000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1571990000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1572000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 851928000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 851900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2342100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2342100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2342100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 762100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 762100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1572600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1572600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 810500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 810500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2503100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2503100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 930500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 930500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3322000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3322000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3322000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 699800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 699800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1615500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1615500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 915700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 915700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2650800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2650800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1035300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1035300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3619600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3619600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3619600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1099600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1099600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2494000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2494000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3593600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3593600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1448600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1448600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1045400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1045400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -535600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -535600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 646300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 646300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1679200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1679200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1032900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1032900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2762100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1082900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3953200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1031400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2131200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1099800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NetIncomeLossAttributableToNoncontrollingInterest": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "description": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -25249000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -17907000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -17907000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7342000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7342000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7342000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7342000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11605000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11605000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11605000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 29512000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 29512000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3714000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3714000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3714000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3714000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26749000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26749000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 30463000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 30463000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 30463000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 30463000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 57825000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 57825000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 31076000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 31076000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 31076000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 31076000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 55897000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 55897000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -1928000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -1928000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -4611000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -4611000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -4611000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -9158000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -9158000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -4547000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -4547000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -4547000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -13688000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -4530000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -4530000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -242522000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -228834000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -4190000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -98000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -98000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -98000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -32242000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -32242000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -32144000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -32144000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -32144000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -30909000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -30909000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1333000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1333000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1333000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -31847000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -938000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5529000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5529000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5529000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5529000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 33903000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 33903000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 28374000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 28374000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 28374000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 28374000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33207000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33207000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -696000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -696000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -696000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -696000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 28021000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 28021000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -5186000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -5186000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1792000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1792000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1792000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1792000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14965000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14965000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 13173000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 13173000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 13173000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 13173000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -173350000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -173350000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -188315000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -188315000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -188315000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -188315000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -171849000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -171849000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -171849000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 1501000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 1501000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 17038000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 17038000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 17038000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 17038000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15928000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15928000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1110000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1110000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1110000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -1110000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 15638000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 15638000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -290000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -290000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -290000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -290000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9793000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9793000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9793000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -25431000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -25431000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": -642178000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574234000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -208957000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -350165000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174069000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -129055000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -129055000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 218974000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 218974000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29283000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29283000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29283000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 90684000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 90684000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26399000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26399000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64931000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64931000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -30884000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -57543000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -107032000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -107032000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 31949000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -308016000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -365181000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -57165000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -445028000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -503622000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -737643000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -556334000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -41631000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -106156000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -64525000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -144997000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -38841000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -112052000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -112052000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 247350000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 247350000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 265365000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 265365000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17973000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17973000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 162597000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 162597000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -102952000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -102952000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263191000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263191000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263191000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 210164000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 210164000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 417460000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 417460000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 207295000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 207295000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 546208000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 546208000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128732000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128732000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096395000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096395000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096395000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 268631000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 536058000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 267427000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 593576000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 57518000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176810000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176810000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2711647000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -642178000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574234000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -208957000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -350165000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -174069000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -129055000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -129055000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 222845000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 222845000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29289000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29289000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 29289000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 94479000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 94479000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26403000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 26403000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64931000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -64931000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -30884000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -57543000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -107032000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -107032000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 31954000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -308016000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -365181000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -57165000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -445028000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -503622000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -737643000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -556334000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -41631000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -106156000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -64525000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -144997000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -38841000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -112052000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -112052000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 247355000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 247355000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 265370000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 265370000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17973000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17973000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 162600000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 162600000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -102952000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -102952000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263196000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263196000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 263196000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 210166000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 210166000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 417463000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 417463000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 207296000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 207296000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 546211000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 546211000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128733000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128733000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096404000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096404000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2096404000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 268631000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 536058000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 267427000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 593576000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 57518000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176810000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176810000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2711647000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": {
        "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets (Deprecated 2020-01-31)",
        "description": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 6500000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9887000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 24179000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 24179000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 54655000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 54655000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 54655000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 38229000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 38229000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 104341000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 104341000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 167996000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 167996000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 235594000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 235594000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 235594000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 66052000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 66052000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 130222000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 130222000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 176484000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 176484000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 215013000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 215013000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 215013000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 25564000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 25564000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 25564000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 25564000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 25564000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 25564000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25564000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25564000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25564000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 824000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 824000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14238000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14238000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14238000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12549000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12549000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 38930000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 38930000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 33827000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 33827000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 40855000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 40855000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 40855000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3716000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3716000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5176000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5176000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3389000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3389000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3389000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3389000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3389000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 45445000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -45445000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            }
          ]
        }
      },
      "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-06-30",
              "val": 130581000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 130581000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 132266000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 132266000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 130486000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 130486000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 130486000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25367000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25367000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 164317000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 164317000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 164317000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 164317000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 164317000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 164317000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            }
          ]
        }
      },
      "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {
        "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest",
        "description": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 45445000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25367000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 164317000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 133176000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 433609000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 433609000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 696911000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 696911000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 715812000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 715812000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 697715000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 697715000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 698362000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 698362000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 789437000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 789437000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 812005000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 812005000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 833282000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 833282000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1284098000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 1284100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1424400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1424400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1455800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1455800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1452900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1452900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2584600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2584600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3083000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "NotesAndLoansReceivableNetNoncurrent": {
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "description": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 30000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 30000000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 30000000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 30000000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 30000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "NotesIssued1": {
        "label": "Notes Issued",
        "description": "The fair value of notes issued in noncash investing and financing activities.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 225000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 225000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 225000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-03-31",
              "val": 1,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 1,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 10689000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7931000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 38037000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 22346000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 22346000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -171000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -171000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -32711000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -32711000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -69400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -69400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22231000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16579000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 49181000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 49200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 60900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 60900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 60900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 11200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 11200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 92600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 92600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 183800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 183800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 124200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 124200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 124200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -16900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -16900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 33500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 33500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 43900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 43900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 49500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 49500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 168000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 168000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -39100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -39100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -224300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -224300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -215000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -193300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 22700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 36000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": -462708000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -161893000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -161893000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -319060000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -157167000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -157167000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -467293000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -148233000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -148233000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -614012000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -614012000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": -146719000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -160282000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -160282000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -160282000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -160282000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -329855000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -329855000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -169573000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -169573000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -169573000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -169573000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -529443000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -529443000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -199588000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -199588000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -199588000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -199588000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -696077000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -696077000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -696077000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -166634000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -166634000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -159899000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -159899000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -159899000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -159899000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -325789000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -325789000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -165890000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -165890000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -165890000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -165890000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -110082000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -110082000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 215707000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 215707000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 215707000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 215707000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 113820000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 113820000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 113820000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 223902000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 223902000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 91649000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 91649000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 91649000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 91649000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 80879000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 80879000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -10770000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -10770000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -10770000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -10770000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 79808000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 79808000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -1071000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -1071000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -1071000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -1071000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2332000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2332000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 46727000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -77476000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -77476000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -438288000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -438288000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -438288000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -429139000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -495221000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -495221000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -56933000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -56933000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -56933000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -47032000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -629286000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -599727000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -134065000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -134065000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -123556000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -123556000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -903448000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -610008000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -610008000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -274162000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -10281000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -216388000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -216042000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -216042000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -216042000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -397223000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -396584000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -180835000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -180542000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -180542000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -180542000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -538787000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -538787000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -142203000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -142203000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -142203000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -142203000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -692412000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -692412000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -692412000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -153625000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -153625000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -171985000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -171985000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -171985000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -171985000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -343149000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -343149000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -171164000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -171164000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -171164000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -171164000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -413175000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -413175000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -70026000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -70026000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -70026000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -70026000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -466879000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -466879000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -466879000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -53704000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -53704000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -14330000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -14330000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -14330000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -14330000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -10977000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -10977000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3353000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3353000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3353000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3353000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -29704000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -29704000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -18727000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -18727000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -18727000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -18727000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9936000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9936000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9936000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 39640000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 39640000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 270842000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 270842000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 270842000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 270842000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 323549000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 323549000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 52707000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 52707000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 52707000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 52707000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -2494000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -2494000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -326043000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -326043000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -326043000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -326043000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 123243000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 123243000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 123243000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 125737000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 125737000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 128901000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 128901000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 128901000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 128901000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 301779000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 301779000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 172878000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 172878000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 172878000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 172878000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 507428000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 507428000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 205649000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 205649000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 205649000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 205649000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 635150000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 635150000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 635150000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 127722000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 127722000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 276808000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 276808000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 276808000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 276808000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 546768000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 546768000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 269960000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 269960000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 269960000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 269960000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 646101000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 646101000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 99333000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 99333000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 99333000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 99333000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1197566000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1197566000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1197500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 551465000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 551465000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 720224000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 720224000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 720224000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1438257000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1438257000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 718033000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 718033000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 718033000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2110498000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2110498000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 672241000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 672241000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 672241000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2856290000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2856300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2856300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 745792000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 887826000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 887800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 849865000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 849900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -37961000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -37900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1904377000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1904400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1054512000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1054500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2782100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2782100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2782100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1040900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1040900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2147200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2147200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1106300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1106300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3273900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3273900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1126700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1126700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4307400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4307400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4307400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 779000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 779000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1805400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1805400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1026400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1026400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2843500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2843500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1038100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1038100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3832000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3832000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3832000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1139500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1139500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2375200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2375200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3514700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3514700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1258900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1258900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1116300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1116300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -232900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -232900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 630100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 630100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1781200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1781200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1151100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1151100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2967400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1186200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4173300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1138100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2385000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1246900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingLeaseCost": {
        "label": "Operating Lease, Cost",
        "description": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2639000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5268000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2629000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8064000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2796000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11972000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11972000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23128000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1300000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 103900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 103900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 194700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": 71004000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 68374000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 71177000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 95796000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 95796000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 268500000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 360984000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 361000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 410700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 410700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 428100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 428100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 381700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 381700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 381700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 1655000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1631500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1631500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1923800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityCurrent": {
        "label": "Operating Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 7520000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7941000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8199000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 11504000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 11504000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 10521000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 10500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 33300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 33300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 48600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 48600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 33100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 33100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 33100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 66100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 87100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 87100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 77300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityNoncurrent": {
        "label": "Operating Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-01-01",
              "val": 64849000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 64849000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 64849000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 63484000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 60433000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 62978000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 84292000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 84292000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 350463000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 350463000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 350463000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 350463000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 350500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 368467000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 368924000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 363545000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 377400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 377400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 377400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 377400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 377400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 377000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 365000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 382300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 379500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 379500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 379500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 379500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 379500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 371600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 363500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 354400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 348600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 348600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 348600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 348600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 348600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 359800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 586800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1588900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1544400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1544400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1544400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1544400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1544400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1537700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1527400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1834800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1846500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1846500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1846500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1986500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1977600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OperatingLeasePayments": {
        "label": "Operating Lease, Payments",
        "description": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2531000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5055000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8062000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10650000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10650000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16254000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 113500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 113500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 183200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-01-01",
              "val": 61674000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 61674000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 61674000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 60573000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 58031000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 60929000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 88202000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 88202000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 256800000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 325564000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 325564000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 325564000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 325564000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 325600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 322319000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 316874000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 312343000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 330300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 330300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 330300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 330300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 330300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 329000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 318300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 342700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 347400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 347400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 347400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 347400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 347400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 336300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 324300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 310500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 293600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 293600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 293600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 293600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 293600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 312900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 569800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1396100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1356800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1356800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1356800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1356800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1356800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1338500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1313800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1591800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1562700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1562700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1562700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1685100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1662900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDue": {
        "label": "Operating Leases, Future Minimum Payments Due",
        "description": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 239080000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 1316564000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1399248000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1352202000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1195631000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1269877000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1184689000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1109960000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1038325000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1038325000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 1038325000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1038325000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1038325000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2010-12-31",
              "val": 40991000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 46865000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 136312000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 119301000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 104390000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 85597000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 87910000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 84451000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 85071000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 85071000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals": {
        "label": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals",
        "description": "Contractually required future rental payments receivable on noncancelable subleasing arrangements.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 6200000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2010-12-31",
              "val": 36535000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 90077000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 94448000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 86673000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 81919000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 92468000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 92097000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 93258000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 94071000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 94071000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 94071000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 94071000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 94071000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2010-12-31",
              "val": 32151000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 104202000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 95460000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 100080000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 81296000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 92745000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 92897000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 93879000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 93761000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 93761000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 93761000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 93761000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 93761000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2010-12-31",
              "val": 35794000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 106067000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 109477000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 101519000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 84522000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 84816000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 91241000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 95672000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 94245000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 94245000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 94245000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 94245000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 94245000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2010-12-31",
              "val": 38196000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 47778000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 112424000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 116487000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 84683000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 87147000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 84886000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 92915000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 95986000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 95986000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 95986000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 95986000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 95986000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "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": "2010-12-31",
              "val": 55413000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 921575000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 851127000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 828142000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 758821000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 827104000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 735658000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 649785000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 575191000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 575191000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 575191000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 575191000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 575191000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 85071000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 85071000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 85071000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesRentExpenseSubleaseRentals1": {
        "label": "Operating Leases, Rent Expense, Sublease Rentals",
        "description": "The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6200000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6200000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6200000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "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.0405,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.0406,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.0401,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.0375,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 0.0375,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0.0228,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 0.0228,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0.0219,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.0219,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0246,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0.0246,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0.0242,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0.0242,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0.0242,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 0.0463,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.0461,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0.0461,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0.0475,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 2700000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 2700000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2700000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 775500000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2900000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": 10158000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 14995000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 14995000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 20780000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 11996000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 21114000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 18932000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 16241000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 16241000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 11100000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 11100000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 11820000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 11820000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 11943000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 26728000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 39561000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 39561000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 67736000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 24455000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 39546000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 39546000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 47400000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 47400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 56600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 56600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 42400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 42400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 41600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 41600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 66300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 69300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 46700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OtherAssets": {
        "label": "Other Assets",
        "description": "Amount of assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2019-01-01",
              "val": 61674000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OtherAssetsCurrent": {
        "label": "Other Assets, Current",
        "description": "Amount of current assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 524000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 7002000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 7002000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 12065000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 12835000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 16780000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 34400000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 74253000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 75742000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 61592000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 79700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 187200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 59200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 74400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 74400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 84300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 84300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 76400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 76400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 110900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 11068000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 11068000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 11068000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 11068000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 10310000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 10317000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 18059000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 17182000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 17182000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 17182000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 17182000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 17182000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 15723000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 14858000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 13785000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 11268000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 11268000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 11268000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 11268000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 11268000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 10816000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 10408000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 10393000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 9668000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 9668000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 9668000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 9668000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 9668000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 8693000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 4287000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 3474000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2432000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 2432000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 2432000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 2432000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2562000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9452000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 9315000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3999000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3441000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 3265000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 3265000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 3265000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 3265000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7952000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 9136000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 11061000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7200000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 6912000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 6912000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 6912000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 6912000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 7600000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 14203000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 10002000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 11833000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 11885000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 11885000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 11885000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 11885000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 11494000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 9943000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 10542000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 7783000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 28230000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 28230000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 28230000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 27396000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 31804000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 32651000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 46493000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 40728000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 40728000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 40728000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 40728000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 40728000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 39041000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 57766000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 79985000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 157583000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 157583000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 157583000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 157583000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 69381000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 160635000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 176564000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 372290000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 49394000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 49394000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 49394000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 49394000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 49300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 49262000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 71099000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 75518000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 110800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 110800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 110800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 110800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 110800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 110700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 127300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 132500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 521800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 409600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 409600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 409600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 409600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 427500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 442700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 475200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 895300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 895300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 895300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 895300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 895300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 875700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 915600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 990200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 999300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 999300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 999300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 999300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 999300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1007300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1078800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1098000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1236600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1236600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1236600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1256400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1250900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 596000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1047000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 451000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1111000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 64000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -764000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -764000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1950000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1950000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2714000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2714000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 818000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 818000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1132000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -1132000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -218000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -273000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -55000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -329000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -56000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -12600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -12600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -15500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -15500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -18800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -18800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -6200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -6200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -19700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -19700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -25100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -25100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -5400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -5400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 41600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 41600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 66700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 66700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 23900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 23900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 27400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 26900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -31200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -48600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -17400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": -154000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -630000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -630000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -568000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -86000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 482000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -153000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -473000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -473000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -473000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 365000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 365000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 359000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 359000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 359000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -6000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 164000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 164000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 133000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 133000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 275000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 125000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 313000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 198000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "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, attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4967000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1091000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -3876000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10263000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 9172000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2662000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2662000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -13200000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -13200000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -10538000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -10538000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -12616000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -12616000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 584000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 584000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -14700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -14700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1430000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1349000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -81000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3335000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1986000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -12400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -24700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -24700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -12300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -12300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -42800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -42800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 10000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -5000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -5000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 14100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 14100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 29400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 29400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 15300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 15300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 29000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 27500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -13000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -11600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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-06-30",
              "val": 86000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 118000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -241000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -327000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -86000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 482000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -153000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -153000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -67000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -67000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 164000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -195000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -23000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 244000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 244000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 300000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1894000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1894000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2780000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2780000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1572000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1572000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -20000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -20000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4094000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4094000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5633000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5633000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5338000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -3154000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -890000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 28996000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 28996000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1269000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -38215000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -44904000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -35390000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -35390000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -35390000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -10828000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21406000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 28039000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34577000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34577000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34577000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22884000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22884000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -69419000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "description": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27438000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -5998000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5776000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6814000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 12812000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14003000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14003000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51555000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "description": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -222000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -5998000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5776000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6814000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 12812000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 18782000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 18782000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -898000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -898000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -19680000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -19680000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -27211000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -27211000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -26313000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -26313000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 33966000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 34000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 42245000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 42300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8279000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 77011000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 77000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 34766000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 34700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 83200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 69300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 69300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 59200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 59200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 128100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 128100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 58800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 58800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -26800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -26800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -42100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -42100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -15300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -15300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 48000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 48000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -50900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -50900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -50900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 44500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 44500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 56300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 56300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 11800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 11800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -6700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -6700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -63000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -63000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 136000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 136000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -90300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -90300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -282200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -282200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -191900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -191900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -248700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 33500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -198100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 84900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 124600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 39700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "description": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 500000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 200000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -7100000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3300000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1800000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5500000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2200000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14300000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent",
        "description": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1500000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3300000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1800000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5500000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2200000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -300000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -300000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4700000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4700000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7300000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7300000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7600000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7600000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -9300000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -9300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11600000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -2300000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -2300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -21200000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -21200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -9600000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -9600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -21800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -21800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -21800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -18300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -18300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -16100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -16100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -34300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -34300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -16000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -16000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -13200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -13200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -12300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -12300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -15500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -15500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -3200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 17300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 17300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -38200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -38200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 25600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 25600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 79700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 79700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 54100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 54100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 70300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -9400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 56000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -23900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -35100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -11200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax",
        "description": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 25033000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 25895000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 29062000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4029000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -222000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": {
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax",
        "description": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 500000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 133000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 275000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 125000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -150000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 313000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 188000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 198000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 198000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -610000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -610000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -521000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -521000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 89000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 89000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -7000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -7000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 514000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 514000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 421000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 421000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 421000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 72000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 72000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 353000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 353000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 281000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 281000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -271000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -271000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -624000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -624000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -646000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -646000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -646000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -608000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -608000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1220000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1220000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1828000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1828000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -164000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -164000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1384000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1384000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1109000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1109000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1109000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1740000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1740000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -5201000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -5201000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -3461000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -3461000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -7709000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -7709000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -2508000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -2508000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5782000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5782000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5782000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -2001000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -2001000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -7253000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -7253000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -5252000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -5252000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -11137000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -11137000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -3884000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -3884000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -13169000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -13169000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -13169000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2729000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2729000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6141000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6141000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 8870000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 8870000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6800000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6800000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 659000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 659000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8855000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8855000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8855000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4967000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1091000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -3876000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10263000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 9172000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10332000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10332000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -14783000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "description": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 425000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 380000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -45000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 637000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 257000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 503000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 503000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -599000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -599000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -680000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -680000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -81000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -81000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 680000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 680000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 244000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 244000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 244000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 9000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 9000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 283000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 283000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 274000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 274000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1467000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1467000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1184000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1184000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1223000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1223000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1223000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -126000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -126000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -2624000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -2624000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2498000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2498000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 594000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 594000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 3218000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 3218000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 907000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 907000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 907000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -6723000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -6723000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -5214000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -5214000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1509000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1509000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -5669000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -5669000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -455000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -455000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19349000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19349000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19349000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -5148000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -5148000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -42926000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -42926000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -37778000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -37778000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -46302000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -46302000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -3376000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -3376000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -32745000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -32745000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -32745000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4051000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4051000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 31087000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 31087000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 35138000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 35138000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 35999000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 35999000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4912000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4912000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36351000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36351000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36351000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5341000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -3860000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -9201000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18188000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 22048000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2632000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2632000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -66507000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-06-30",
              "val": -2750000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -725000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -3283000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -533000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -440000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 82000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 82000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 522000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 522000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574271000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -37000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -209076000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -119000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -427000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 434000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 360000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -74000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -146840000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 228214000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 503000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -37000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -119000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 122000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -238000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5341000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -3860000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -9201000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18188000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 22048000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 15356000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 15356000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -12148000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -12148000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -27504000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -27504000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -39009000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -39009000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -26861000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -26861000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -66500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -66500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 35178000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 35200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 43321000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 43300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8143000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 80017000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 80000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 36696000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 36700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 84400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 84400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 84400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 41600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 41600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 46200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 46200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 81700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 81700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 40100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 40100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -15100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -13900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -13900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -40600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -40600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -26700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -26700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 36800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 36800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 31600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 31600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 36800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 36800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 43100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 43100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 142100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 142100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -59700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -228900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -228900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -169200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -169200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -192300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 36600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -143700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 40700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 64400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 23700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 1242000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax",
        "description": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -23000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -23000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -36000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -36000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -125000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -125000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -89000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -89000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1713000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1713000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1838000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1838000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2034000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2034000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2034000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 306000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 306000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3974000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3974000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -4280000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -4280000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 572000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 572000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 4546000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 4546000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1767000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1767000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1767000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5212000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -5212000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -213000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -213000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 4999000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 4999000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1936000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1936000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 2149000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 2149000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7736000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7736000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7736000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -6681000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -6681000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -21926000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -21926000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -15245000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -15245000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -27379000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -27379000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -5453000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -5453000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -26530000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -26530000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -26530000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -862000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -862000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 25033000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 25895000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 29062000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4029000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27438000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27438000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": {
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax",
        "description": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 600000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -200000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 400000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -200000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3900000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3900000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 900000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -2000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -1100000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1100000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -2900000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2900000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -900000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 900000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3400000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3400000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3400000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 300000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 300000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 500000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 200000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 500000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -7100000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -7100000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1500000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 3683000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -2836000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -843000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -3042000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -206000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -3178000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -3178000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 128000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 168000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 168000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 40000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 40000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 116000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 116000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -52000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -52000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 69000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 69000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -68000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -42000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -42000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -43000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -119000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -119000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -119000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 150000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 150000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 255000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 255000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 105000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 324000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 324000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 69000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 305000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 305000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 305000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 11000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 11000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -159000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -159000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -170000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -170000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 166000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 166000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -154000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -154000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -154000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -27000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -27000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 55000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 55000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 82000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 82000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 25000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 25000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -30000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -30000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -165000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -165000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -165000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 176000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 176000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 130000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 130000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -46000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -46000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 186000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 186000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 56000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 56000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 249000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 249000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 249000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 229000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 229000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 200000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 200000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -29000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -29000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 104000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 104000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -96000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -96000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17395000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17395000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17395000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3534000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3534000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -13747000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -13747000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -17281000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -17281000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -7786000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -7786000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 5961000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 5961000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6954000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6954000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6954000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -460000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -460000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -87000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -87000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 373000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 373000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 137000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 137000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 224000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 224000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 58000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 58000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 58000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 596000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1047000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 451000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1111000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 64000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1039000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1039000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -169000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "description": "Amount, before adjustment, of tax expense (benefit) for 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 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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -3800000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -1000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2700000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2700000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2700000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            }
          ]
        }
      },
      "OtherIndefiniteLivedIntangibleAssets": {
        "label": "Other Indefinite-lived Intangible Assets",
        "description": "Amount after impairment of indefinite-lived intangible assets classified as other. Excludes financial assets and goodwill.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 518700000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 518700000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 518700000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 518700000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 518700000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 518700000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 518700000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 518700000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 518700000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 518700000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 518700000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 518700000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 518700000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 769300000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 663500000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 663500000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 663500000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 663500000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 663500000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 663500000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 663500000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 663500000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 250600000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 250600000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 250600000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 29000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 29000000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 29000000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 29000000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 29000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 29000000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 284340000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 284340000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 284340000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 284340000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 284340000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 284340000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 284340000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 284340000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 284340000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 284340000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 284340000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 284340000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 284340000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 284340000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 284340000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 284340000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 284340000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 29000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 29000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 29000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 29000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 29000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 29000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 29000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 29000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 29000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 400000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "OtherLiabilitiesCurrent": {
        "label": "Other Liabilities, Current",
        "description": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 15227000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 15227000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 15227000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 15227000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 14276000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 9002000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 8691000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 6150000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 6150000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 6150000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 6150000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 6150000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1995000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-12-31",
              "val": 12475000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 13353000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 13944000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 19702000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 20417000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 20417000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 20417000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 19702000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 25205000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 23622000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 21824000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 24736000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 24736000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 24736000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 24736000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 24736000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 32473000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 14442000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 11709000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 4797000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 4797000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 4797000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 4797000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 4797000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 4683000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 13200000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 9527000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 14374000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 14374000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 14374000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 14374000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 14374000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 18117000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 38215000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 51219000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 10943000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 10943000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 10943000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 10943000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 10943000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 10954000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 24770000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 27686000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 27029000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 34373000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 34373000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 34373000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 34373000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 36456000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": 36456000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": 36456000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": 36456000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 56654000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 59629000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 60357000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 40589000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 50406000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 50406000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 50406000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 108758000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 113103000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 122583000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 130305000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 130305000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 130305000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 130305000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 130305000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 179776000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 151782000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 192541000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 317423000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 317423000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 317423000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 317423000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 317400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 284174000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 226358000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 201409000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 268400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 268400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 268400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 268400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 268400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 286100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 238700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 218000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 311500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 311500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 311500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 311500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 311500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 377000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 391000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 316200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 527200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 527200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 527200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 527200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 527200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 648600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 279300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 357600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 363000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 363000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 363000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 363000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 363000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 386400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 425400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 441500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 428300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 428300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 428300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 407100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 329400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 2265000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 2265000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 2265000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 6233000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 7848000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 7287000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 7287000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 7287000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 7287000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 7287000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 10885000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 28010000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 28739000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 13902000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 13902000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 13902000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 13902000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 13902000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 16678000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 16049000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 10782000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 11590000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 11590000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 11590000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 11590000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 11590000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 12030000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 15666000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 15950000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 21707000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 21707000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 21707000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 21707000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 21707000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 32696000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 41252000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 34990000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 31778000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 31778000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 31778000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 31778000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 31778000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 31822000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 30648000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 30524000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 102122000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 28699000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 28699000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 28699000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 28699000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 28467000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 25221000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 26029000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 26048000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 27774000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 27774000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 27774000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 27774000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 27462000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 25591000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 26297000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 26280000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 26280000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 26280000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 26280000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 108853000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 5377000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 5377000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 5377000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": 70226000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-03-31",
              "val": 5997000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8014000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7642000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 183318000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 183318000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 183318000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 183318000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 99026000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 181745000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 189118000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 428520000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 108355000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 108355000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 108355000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 108355000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 108400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 106258000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 107693000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 108473000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 116800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 116800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 116800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 116800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 303300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 117400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 115400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 115700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 685800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 685800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 685800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 685800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 685800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 726500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 759300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 869300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 877700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 877700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 877700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 877700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 877700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 853600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 876800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 933300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 901800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 901800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1014600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1014600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1014600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 951900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1195500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1233400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1269500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1269500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1269500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1255400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1259900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherNoncashExpense": {
        "label": "Other Noncash Expense",
        "description": "Amount of expense or loss included in net income that result in no cash flow, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 5027000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 1170000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 3311000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 4585000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6044000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6044000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 1412000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 1412000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3497000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3497000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 4914000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 4914000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6552000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6552000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6552000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1685000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1685000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 4408000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 4408000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 6396000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 6396000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8525000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8525000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8525000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2292000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2292000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5469000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5469000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8070000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8070000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10261000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10261000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10261000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2432000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2432000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5857000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5857000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5856000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5856000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5860000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5860000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "OtherNoncashIncomeExpense": {
        "label": "Other Noncash Income (Expense)",
        "description": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 241000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 31000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 31000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 204000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 223000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -14000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -14000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -264000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -264000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -319000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -18000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -18000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -130000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -130000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 350000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 304000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 212000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -178000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -178000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 998000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 975000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -755000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -7455000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1393000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -5307000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -6742000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -6742000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -6742000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 173000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 173000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -22000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -22000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -7000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -7000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -629000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -629000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -6045000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -6045000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2899000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2876000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -9532000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -9532000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -9532000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3835000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3835000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -3436000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -3436000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 904000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 904000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -6140000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -6140000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -6140000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 5152000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 5152000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4834000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4834000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 4787000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2841000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2804000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 853000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -14439000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -5827000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -5827000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -10014000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -10014000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -10701000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -10701000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -12089000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32502000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -33579000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3701000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2431000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1036000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -6006000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 12674000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4024000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -16942000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -16942000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -16900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -9668000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -9668000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -16307000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -16307000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -52371000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -52371000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -78832000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -78700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -78700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2332000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11186000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -11200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -20588000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -20500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -11800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -21700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -21700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -11100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -11100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -8400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -8400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 36300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 36400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 57500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 57100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 16200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 15500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 56300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -24200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -39200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -97000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -106600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -90300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -113400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 21400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "OtherNonoperatingIncome": {
        "label": "Other Nonoperating Income",
        "description": "Amount of income related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2014-04-01",
              "end": "2014-04-30",
              "val": 36700000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-04-30",
              "val": 36700000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-04-30",
              "val": 36700000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-04-30",
              "val": 36700000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-04-30",
              "val": 36700000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-04-01",
              "end": "2014-04-30",
              "val": 36700000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-04-01",
              "end": "2014-04-30",
              "val": 36700000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q1I"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 36700000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 36700000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 36700000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 36700000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 36700000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q2"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -15694000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3741000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -7376000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -3635000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -11417000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -4041000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 309000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 309000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -4652000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1187000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1175000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -11230000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1214000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -6578000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -27000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -34000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -6578000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 3360000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4652000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4751000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4760000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -49939000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6890000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6890000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 3339000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 451000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 451000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 451000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 451000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 38182000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 38182000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 37731000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 37731000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 37731000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 37731000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 34192000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 34192000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -3990000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -3990000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -3990000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -3990000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 30400000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 30400000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 30400000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -3792000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -3792000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5113000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5113000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5113000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5113000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3699000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3699000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1414000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1414000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1414000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1414000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -5025000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -5025000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1326000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1326000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1326000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1326000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6715000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6715000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6715000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -1690000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -1690000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4411000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4411000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4411000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4411000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 3192000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 3192000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -1219000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -1219000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -1219000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -1219000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3025000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3025000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -167000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -167000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -167000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -167000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4130000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4130000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4130000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 1105000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 1105000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -544000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -544000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -544000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -544000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -3081000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -3081000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -2537000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -2537000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -2537000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -2537000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -80634000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -80634000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -77553000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -77553000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -77553000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -77553000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -81382000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -81382000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -81382000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -748000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -748000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 96838000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 96838000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 96838000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 96838000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 150657000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 150657000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 53819000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 53819000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 53819000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 53819000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 89662000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 89662000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -60995000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -60995000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -60995000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -60995000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -790000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -790000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -790000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -90452000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -90452000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 42610000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 42610000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 42610000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 42610000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 96549000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 96549000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 53939000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 53939000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 53939000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 53939000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 64802000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 64802000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -31747000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -31747000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -31747000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -31747000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 192177000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 192177000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 192200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 127375000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 127375000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -61130000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -61130000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -61130000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 55235000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 55235000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 116365000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 116365000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 116365000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 139621000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 139621000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 84386000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 84386000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 84386000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 296420000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 296600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 296600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 156799000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -52653000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -52700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -44602000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -44600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8051000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2234000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 42368000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 42400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -72800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -72800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -150900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -150900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -78100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -78100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -133700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -133700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 17200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 17200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -164800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -164800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -164800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -13000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -13000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -15900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -15900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -22800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -22800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -22800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -31200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -31200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -54300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -54300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -23100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -23100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -71200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -71200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -16900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -16900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -86100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -86100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -17600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -17600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -4400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -4400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 13200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 13200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -14200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -9800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -7700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 24300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 24300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherSundryLiabilitiesCurrent": {
        "label": "Other Sundry Liabilities, Current",
        "description": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 20265000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 37680000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 23646000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 24286000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 24300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 44200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 16500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 62500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 62500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 73200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 50700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 31400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 36600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 48300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 9543000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 9148000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 26280000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 10264000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 116800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 118600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 118600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 118900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 118900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 126300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 126300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 188400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PaymentsForDerivativeInstrumentFinancingActivities": {
        "label": "Payments for Derivative Instrument, Financing Activities",
        "description": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 95000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 95000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 95000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            }
          ]
        }
      },
      "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": 696000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -172000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -365000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 33000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -679000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -679000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 380000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 380000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 906000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 906000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 862000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 862000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 955000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 955000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 955000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 543000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 543000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 350000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 350000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 545000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 545000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 183000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 183000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 183000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 216000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 216000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 485000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 997000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 826000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 826000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 826000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -472000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1698000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1698000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1698000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 476000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 528000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 92000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 244000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 244000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 244000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -799000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -799000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -87000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -87000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 982000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 982000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -52000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -52000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21929000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -83000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -80000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 159000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 159000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 90000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 93000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -22022000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 61000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -60000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -388000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -380000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -436000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1061000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1061000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -75000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -75000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 31000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 15000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 15000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 54000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 54000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 8800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 24700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfCommonStock": {
        "label": "Payments for Repurchase of Common Stock",
        "description": "The cash outflow to reacquire common stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 10000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 10000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 115033000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 115033000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 207038000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 207038000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 350043000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 350043000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 350043000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 99839000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 94007000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 155849000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 150017000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 155953000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 150017000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 192015000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 186020000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 186000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 300026000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 300026000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 300026000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 300026000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 408033000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 408033000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 539136000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 539100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 539100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 424952000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 424900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 424952000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 424900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1057225000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1057200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1425400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1425400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1425400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 132800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 132800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 161100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 161100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 278100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 278100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 427600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 427600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 427600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 131200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 131200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 451500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 451500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 759200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 759200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1177100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1177100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 426100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 426100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 817900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 817900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1889000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2017400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 336900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 806400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "PaymentsForRestructuring": {
        "label": "Payments for Restructuring",
        "description": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 17816000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 17816000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2003"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3103000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3103000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3103000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "PaymentsOfDebtRestructuringCosts": {
        "label": "Payments of Debt Restructuring Costs",
        "description": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 85000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 85000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 131000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 131000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 22000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 22000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 22000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 22000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 22000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 22000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 22000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 22000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 22000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "PaymentsOfFinancingCosts": {
        "label": "Payments of Financing Costs",
        "description": "The cash outflow for loan and debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -8050000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2622000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -8050000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 11884000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -8050000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 17215000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -8050000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4497000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4497000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14441000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14441000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16515000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16515000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4041000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4041000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7538000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7538000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 13330000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 4703000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10637000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            }
          ]
        }
      },
      "PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "description": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5832000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5832000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5936000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5995000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 136167000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 136167000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 139247000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 139247000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 179775000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 179775000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200271000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 102140000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 102100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 105664000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 105700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 134223000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 134200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 135900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 135900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 135900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 117500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 117500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 121900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 121900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 169900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 169900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 172000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 172000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 172000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 166600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 166600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 169700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 169700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 222900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 222900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 226100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 233500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 233500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 314000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 314000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 397700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 397700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 405000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 405000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 270500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 270500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 276400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 276400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 367400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 369900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 228500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 232800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 755422000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 250715000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 374767000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1186701000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1186701000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 42022000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 42022000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 321252000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 321252000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 774530000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 774530000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1234719000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1234719000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1234719000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 124996000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 124996000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 135109000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 135109000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 251089000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 251089000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 721545000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 721545000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 721545000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 403179000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 403179000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 777604000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 777604000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1309044000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1309044000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1705829000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1705829000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1705829000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 458971000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 458971000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 898706000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 898706000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1850015000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1850015000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2412418000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2412418000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2412418000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 380949000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 380949000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 703977000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 703977000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1066772000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1066772000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1424172000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1424172000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1424172000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 125655000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 125655000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 125655000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 125655000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 292135000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 292135000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 633041000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 633041000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 633041000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 224624000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 224624000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 470077000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 470077000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 616625000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 616625000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 616625000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 616625000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 616625000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 248273000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 248273000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 377667000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 377667000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 431653000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 532581000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 532581000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 532581000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 38653000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 431918000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "description": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 431653000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 38653000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 202002000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 202002000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 329367000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 329367000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 431918000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 431918000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 128215000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 128215000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 263636000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 263636000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 381739000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 381739000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 537196000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 537196000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 537200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 75265000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 75265000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 126577000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 126577000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 246937000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 246937000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 431396000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 431400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 431400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 121455000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 121500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 239458000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 239500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 447759000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 447800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 528200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 528200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 528200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 117100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 117100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 227900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 227900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 417800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 417800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 692700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 692700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 692700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1816600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1816600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2390800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2390800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2798000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2798000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3786500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3786500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3786500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2598500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2598500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3895100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3895100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5279600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5279600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7438200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7438200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1647400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1647400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3820600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3820600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5165900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6396500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2507600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 4864100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-03-31",
              "val": 87422000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 87422000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 87422000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 87422000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 87422000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 245824000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 245824000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1154212000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1154212000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1154200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 295900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 295900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 295900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 295900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 295900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "PaymentsToAcquireInProcessResearchAndDevelopment": {
        "label": "Payments to Acquire in Process Research and Development",
        "description": "The cash outflows from the purchase of net carrying value allocated to in-process research and development costs and materials acquired in a business combination.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 160000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 160000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 160000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 160000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 160000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 60000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 60000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 60000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 60000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 80000000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 80000000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 80000000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 80000000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 80000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 80000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 80000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-09-30",
              "val": 23075000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 21500000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 21500000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21500000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21500000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 60490000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 60490000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 20000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 27219000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            }
          ]
        }
      },
      "PaymentsToAcquireMarketableSecurities": {
        "label": "Payments to Acquire Marketable Securities",
        "description": "Amount of cash outflow for purchase of marketable security.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 20000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 27219000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5800000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5800000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5800000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5800000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 19327000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            }
          ]
        }
      },
      "PaymentsToAcquireNotesReceivable": {
        "label": "Payments to Acquire Notes Receivable",
        "description": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 20000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 20000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 20000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 15000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            }
          ]
        }
      },
      "PaymentsToAcquireOtherInvestments": {
        "label": "Payments to Acquire Other Investments",
        "description": "Amount of cash outflow to acquire investments classified as other.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 20000000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 19327000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37991000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            }
          ]
        }
      },
      "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": 32180000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 6579000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 11165000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 15918000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 23496000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 23496000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3110000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3110000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 12796000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 12796000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 23626000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 23626000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 38054000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 38054000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 38054000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4850000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4850000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 15281000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 15281000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 25266000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 25266000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34595000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34595000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34595000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6155000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6155000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 21698000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 21698000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 43094000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 43094000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 71140000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 71140000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 71140000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 16607000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 16607000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 18408000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 18408000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 36922000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 36922000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 51393000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 51393000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 51393000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15526000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15526000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 27227000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 27227000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 36525000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 36525000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 51201000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 51201000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 51201000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 10558000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 10558000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 23978000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 23978000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 32775000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 32775000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45302000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45302000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 45302000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 11974000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 11974000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 27892000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 27892000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 41775000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 41775000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 56563000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 56563000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 56563000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11159000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11099000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 28866000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 28477000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 56817000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 56437000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 99421000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 99421000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 99421000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 29279000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 29279000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 58891000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 58891000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 79803000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 79803000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 95524000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 95524000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 95449000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 18041000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 18041000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 34399000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 34399000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 58690000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 58690000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 75451000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 75451000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 75400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 19450000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 19450000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 37314000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 37314000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 212109000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 212109000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259798000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 70926000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 70900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 120763000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 120800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 173285000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 173200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 235000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 235000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 235000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 63600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 63600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 116900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 116900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 171100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 171100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 204700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 204700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 204700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 42100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 42100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 101700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 101700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 200400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 200400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 200400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 68400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 68400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 137400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 137400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 205100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 205100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 297700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 297700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 40700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 40700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 186400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 186400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 288200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 437600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 133400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 245600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "PreferredStockParOrStatedValuePerShare": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "description": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "units": {
          "USD/shares": [
            {
              "end": "2009-12-31",
              "val": 0.01,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 0.01,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 0.01,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 0.01,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 0.01,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 0.01,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 0.01,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 0.01,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 0.01,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 0.01,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0.01,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0.01,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0.01,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0.01,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0.01,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 0.01,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0.01,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0.01,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0.01,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0.01,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0.01,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0.01,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0.01,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0.01,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0.01,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.01,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.01,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.01,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.01,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.01,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.01,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.01,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.01,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.01,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.01,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.01,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.01,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.01,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.01,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.01,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.01,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.01,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.01,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.01,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.01,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.01,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.01,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 0.01,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.01,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.01,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.01,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 0.01,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.01,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0.01,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": 1000000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 1000000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 1000000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 1000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 1000000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 1000000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1000000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 1000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 1000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 1000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1000000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1000000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 1000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 1000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 1000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1000000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 1000000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 1000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 1000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1000000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 1000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1000000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1000000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1000000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1000000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 1000000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 1000000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 1000000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 1000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1000000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1000000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1000000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1000000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1000000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 1000000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 1000000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 1000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1000000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1000000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1000000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1000000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 1000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 1000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 1000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 1000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1000000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1000000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 1000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 1000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 1000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 1000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1000000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1000000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 1000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 1000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 1000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 1000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 1000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 0,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 0,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 0,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 0,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2009-12-31",
              "val": 0,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 0,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2010-12-31",
              "val": 13099000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 13099000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 23245000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 14889000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 14889000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 14889000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 14889000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 14889000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 35407000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 40524000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 35123000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 24673000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 24673000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 24673000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 24673000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 24673000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 47835000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 43231000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 41104000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 23836000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 23836000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 23836000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 23836000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 23836000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 35011000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 34399000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 41298000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 52593000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 52593000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 44175000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 44175000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 44175000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 62648000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 53289000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 63388000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 50935000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 50935000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 50935000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 54736000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 54736000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 55866000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 56256000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 61012000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 70534000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 70534000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 70534000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 70534000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 71253000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 128493000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 107082000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 152238000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 165635000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 165635000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 165635000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 165635000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 167124000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 148469000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": 148469000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": 148469000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": 149958000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": 109886000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 122694000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 118678000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 140819000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 140819000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 140819000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 140819000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 140819000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 137889000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 137889000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 137889000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": 137889000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-03-31",
              "val": 130009000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 151829000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 175142000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 213515000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 213515000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 213515000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 213515000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 213515000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 223648000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 232565000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 270021000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 308353000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 308353000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 308353000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 308353000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 308300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 338925000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 498759000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 457827000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 545800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 545800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 545800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 545800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 545800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 491500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 549500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 726900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 553500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 553500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 553500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 553500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 553500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 468700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 476900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 540200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 623700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 623700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 623700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 623700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 623700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 511100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 575400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 449200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 665700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 665700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 665700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 665700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 665700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 642800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 652300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 709400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 853300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 853300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 853300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 720800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 791900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2013-12-31",
              "val": 15353000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 17569000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 17569000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 22058000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 22058000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 36134000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 36134000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 62475000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 62475000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 74045000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 83500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 111800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 111800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 108600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 108600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 102200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 102200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 101700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ProceedsFromConstructionLoansPayable": {
        "label": "Proceeds from Construction Loans Payable",
        "description": "The cash inflow from borrowings to finance the cost of construction.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 4700000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 4700000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27182000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27182000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 9566000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 9566000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 9566000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 9566000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 9566000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12983000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9566000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1002000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1002000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfCommonStock": {
        "label": "Proceeds from Issuance of Common Stock",
        "description": "The cash inflow from the additional capital contribution to the entity.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 330145000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-02-01",
              "end": "2009-02-28",
              "val": 313300000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 313250000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 313250000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 313250000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 801385000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 801385000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-12-01",
              "end": "2009-12-31",
              "val": 488100000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 278607000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2008"
            },
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 278607000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 391645000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 391645000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 391645000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 391645000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 391645000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSecuredDebt": {
        "label": "Proceeds from Issuance of Secured Debt",
        "description": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 122217000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2009-09-01",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2009-09-29",
              "end": "2009-09-30",
              "val": 122200000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 294243000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": 31983000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 5418000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 16584000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 24960000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 47850000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 47850000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 7664000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 7664000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 17137000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 17137000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 23987000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 23987000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 33434000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 33434000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 33434000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 33643000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 33643000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 88673000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 88673000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 108742000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 108742000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 124862000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 124862000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 124862000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 21298000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 21298000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 158003000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 158003000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 174950000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 174950000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 191721000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 191721000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 191721000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 21670000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 21670000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 207872000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 207872000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 242360000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 242360000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 265878000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 265878000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 265878000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 60134000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 60134000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 117947000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 117947000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 201274000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 201274000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 274615000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 274615000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 274615000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 41616000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 41616000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 87850000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 87850000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 139689000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 139689000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 185592000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 185592000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 185592000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8846000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8846000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 33702000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 33702000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 51165000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 51165000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68230000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68230000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68230000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11249000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11249000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 147887000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 147887000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 298205000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 298205000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 344840000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 344840000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 344840000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 88403000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 88403000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 144837000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 144837000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 245754000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 245754000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 289293000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 289293000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 289293000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 63620000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 63620000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 114092000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 114092000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 144630000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 144630000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 343244000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 343244000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 343200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 79597000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 79597000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 213058000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 213058000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 234854000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 234854000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 264946000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 264900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 264900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15559000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 53494000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 53500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 67289000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 67300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 102000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 102000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 102000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 33700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 33700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 98100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 98100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 134700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 134700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 186300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 186300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 186300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 72800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 72800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 88200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 88200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 134600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 134600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 134600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 16900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 16900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 71900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 71900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 80300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 80300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 114600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 114600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 65800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 65800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 73700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 127700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 27000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 74700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ProceedsFromLinesOfCredit": {
        "label": "Proceeds from Lines of Credit",
        "description": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "units": {
          "USD": [
            {
              "start": "2016-10-01",
              "end": "2016-10-31",
              "val": 300000000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-10-01",
              "end": "2016-10-31",
              "val": 300000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-10-01",
              "end": "2016-10-31",
              "val": 300000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-10-01",
              "end": "2016-10-31",
              "val": 300000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2016-10-01",
              "end": "2016-10-31",
              "val": 300000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2016-10-01",
              "end": "2016-10-31",
              "val": 300000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2016-10-01",
              "end": "2016-10-31",
              "val": 300000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2016-10-01",
              "end": "2016-10-31",
              "val": 300000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2016Q3I"
            },
            {
              "start": "2017-02-01",
              "end": "2017-02-28",
              "val": 300000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-02-01",
              "end": "2017-02-28",
              "val": 300000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1I"
            }
          ]
        }
      },
      "ProceedsFromLongTermCapitalLeaseObligations": {
        "label": "Proceeds from Long-term Capital Lease Obligations",
        "description": "The cash inflow from proceeds received from lessor related to a long-term capital lease obligation.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 13386000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 13386000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 13386000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 13386000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 13386000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 13386000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23662000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23662000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23662000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2030000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2030000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11208000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11208000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11208000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7484000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7484000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3417000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11274000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ProceedsFromLongTermLinesOfCredit": {
        "label": "Proceeds from Long-term Lines of Credit",
        "description": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 74965000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 74965000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 74965000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from 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": "2019-01-01",
              "end": "2019-03-31",
              "val": 107118000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 228707000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 375145000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 475900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 60145000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 60145000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 145395000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 145395000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 184419000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 184419000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 372300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 118072000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 118100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 221271000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 221300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 452133000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 452100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 499300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 129700000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 129700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 242300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 242300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 435900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 50000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 289800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -6272000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -18873000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -18873000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -18873000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -17709000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -17709000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -44115000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -44115000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -63242000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -63242000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -67527000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -67527000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -15146000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 8050000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -30292000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 8050000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -45438000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8050000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -60249000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -117000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -238000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1134000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -149000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -149000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -394000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -394000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2079000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1132000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1132000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1951000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4683000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1620000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1707000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -6658000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4399000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1796000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1480000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2928000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4339000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ProceedsFromRepaymentsOfRestrictedCashFinancingActivities": {
        "label": "Proceeds from (Repayments of) Restricted Cash, Financing Activities",
        "description": "The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 31800000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 31800000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            }
          ]
        }
      },
      "ProceedsFromRepaymentsOfSecuredDebt": {
        "label": "Proceeds from (Repayments of) Secured Debt",
        "description": "Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 294383000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 294383000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 294243000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 294243000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 427648000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 174006000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 345457000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 171500000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 517240000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 171800000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 788263000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 788263000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 184274000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 184274000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 518141000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 518141000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 333900000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 333900000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 979791000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 979791000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 461700000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 461700000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1284806000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1284806000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1284806000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 536362000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 536362000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 788029000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 788029000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 251700000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 923123000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 923123000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 135100000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1016040000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1016040000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1016040000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 183987000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 183987000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 502188000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 502188000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 941314000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 941314000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1367927000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1367927000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1367927000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 430535000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 430535000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 830906000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 830906000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1842361000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1842361000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2348295000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2348295000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2348295000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 376544000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 376544000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 801206000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 801206000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1203400000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1203400000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1557938000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1557938000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1557938000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 371423000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 371423000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 741725000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 741725000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 804588000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 804588000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1067443000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1067443000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1067443000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 131173000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 131173000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 332316000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 332316000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 535379000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 535379000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 757562000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 757562000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 757562000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 98393000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 98393000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 168882000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 168882000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 247149000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 247149000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 369214000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 369214000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 369214000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 94365000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 94365000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 171028000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 171028000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 308406000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 308406000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 431576000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 431576000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 431576000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 107118000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 228707000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 375145000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 475924000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 475924000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 372342000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 372300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 499300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 499300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 435900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 920000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 920000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 920000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 50000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 289800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 621000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 621000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 839100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 839100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 839100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 710500000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 710500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1893100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1893100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3005400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3005400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4465600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4465600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1637600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1637600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3476300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3476300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4805600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5897400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2209100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 4558200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ProceedsFromSaleAndMaturityOfOtherInvestments": {
        "label": "Proceeds from Sale and Maturity of Other Investments",
        "description": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 72036000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 72036000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 127874000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 127874000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 149595000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 149595000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ProceedsFromSaleOfTradingSecuritiesHeldforinvestment": {
        "label": "Proceeds from Sale of Debt and Equity Securities, FV-NI, Held-for-investment",
        "description": "The cash inflow associated with the sale of securities classified as trading securities and held for investment purposes. Excludes proceeds from trading securities purchased and held principally for the purpose of selling them in the near term (thus held for only a short period of time).",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 94936000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 94936000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 94900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 437567000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 437600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 437600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": 165600000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48500000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48500000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 323300000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 323300000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 323300000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 263400000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 263400000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 263400000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 317800000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 317800000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 317800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 228200000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 228200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 228200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 64200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 64200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 64200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 144600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 80800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 80800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 80800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 50000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 50000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 55600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -459851000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -162672000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": -162672000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -333969000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -171297000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -171297000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -483534000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -149565000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -149565000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -642178000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -642178000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": -158644000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -165271000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -165271000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -165271000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -365277000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -365277000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -200006000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -200006000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -200006000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574234000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -574234000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -208957000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -208957000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -208957000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -754626000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -180392000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -176096000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -375414000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -375414000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -199318000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -199318000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -199318000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -199318000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -146962000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -146962000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 228452000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 228452000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 228452000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 228452000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 41179000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 41179000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 41179000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 188141000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 188141000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87876000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87876000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87876000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87876000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 53408000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 53408000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -34468000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -34468000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -34468000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -34468000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 26941000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 26941000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -26467000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -26467000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -26467000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -26467000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -51135000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -51135000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -51135000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -78076000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -78076000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -312627000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -312627000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -312627000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -312627000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -374339000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -374339000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -61712000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -61712000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -61712000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -61712000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -503001000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -503001000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -128662000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -128662000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -128662000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -128662000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -687550000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -687550000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -687550000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -184549000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": -184549000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232457000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232457000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232457000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -232457000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391839000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -391839000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159382000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159382000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159382000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -159382000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -561899000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -561899000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -170060000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -170060000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -170060000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -170060000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -742745000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -742745000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -742745000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -180846000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": -180846000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198704000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198704000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198704000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -198704000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -419696000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -419696000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -220992000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -220992000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -220992000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -220992000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -513512000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -513512000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -93816000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -93816000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -93816000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -93816000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -588181000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -588181000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -588181000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -74669000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -74669000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -36102000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -36102000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -36102000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -36102000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -72253000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -72253000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36151000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36151000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36151000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -36151000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -111790000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -111790000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39537000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39537000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39537000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -39537000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -84031000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -84031000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -84031000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 27759000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 27759000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 249548000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 249548000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 249548000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 249548000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 280717000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 280717000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 31169000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 31169000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 31169000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 31169000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -10550000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -10550000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -291267000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -291267000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -291267000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -291267000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 91635000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 91635000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 91635000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 102185000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 102185000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 227301000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 227301000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 227301000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 227301000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 433551000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 433551000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 206250000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 206250000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 206250000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 206250000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 562007000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 562007000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128456000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128456000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128456000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 128456000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2087103000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2087103000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2087103000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 1525096000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 1525096000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 268631000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 536058000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 267427000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 593576000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 57518000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176810000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1176810000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2711647000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "description": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 692540000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 790580000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 790600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 896000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 896000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1027300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1027300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1188900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1188900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1064800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1064800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1204100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 745080000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 958534000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 958534000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 958534000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 958534000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 958500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 986123000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1021233000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1042347000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1094100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1094100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1094100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1094100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 1094100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1107400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1100100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1118700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1108400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 1108400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 1108400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 1108400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 1108400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1111700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1122400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1124000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1159300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1159300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1159300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 1159300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 1159300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1172800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1200900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1117800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1227800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1227800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1227800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1227800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1227800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1295900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1335100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1425100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1520300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 1520300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1520300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1608400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1665000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "description": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1437620000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1749114000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 1749100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1990100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 1990100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2135700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 2135700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2348200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 2348200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2292600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2292600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2724400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 284005000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 319652000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 319652000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 404239000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 404239000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 730294000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 730294000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1005246000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 1005246000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 994198000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 994198000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1033782000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1033782000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1086160000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1086160000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1221560000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 1221560000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1263448000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 1263448000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": 62279000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 62279000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 62279000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 62279000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 58109000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 60438000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 65439000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 72333000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 72333000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 72333000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 72333000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 72333000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 70877000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 84203000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 101268000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 133176000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 133176000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 133176000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 78106000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 133176000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 170331000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 272561000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 124148000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 433609000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 433609000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 433609000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 433609000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 433609000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 504232000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 581738000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 648924000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 696911000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 696911000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 696911000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 696911000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 696911000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 726204000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 730000000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 720878000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 715812000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 715812000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 715812000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 715812000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 715812000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 708616000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 713378000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 706670000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 697715000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 697715000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 697715000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 697715000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 697715000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 690521000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 690607000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 687613000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 698362000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 698362000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 698362000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 698362000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 698362000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 708395000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 740103000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 759978000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 789437000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 789437000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 789437000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 789437000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 789437000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 800670000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 815928000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 808352000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 812005000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 812005000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 812005000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 812005000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 812005000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 758085000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": 758085000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": 758085000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": 758085000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-03-31",
              "val": 742559000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 731131000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 733509000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 745080000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 745080000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 745080000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 736303000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 728357000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 920913000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "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-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -3000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 17000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 427000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 427000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1557000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1557000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1698000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1698000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2604000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2604000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3500000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3500000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4726000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4726000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1385000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2060000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4779000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9647000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9647000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3879000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4711000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1398000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2645000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2645000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2645000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -6777000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -9681000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -7960000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1774000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1774000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1774000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25516000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25516000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2912000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 5348000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 11791000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 19849000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6990000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6990000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11977000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11977000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6298000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6298000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -12947000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -13000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -26742000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -26700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -30836000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -30800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -23500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -23500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -23500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 51000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 51000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 102100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 102100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 139300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 139300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 139300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 17200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 17200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 23700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 23700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -22700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -49600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -18000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -28400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": {
        "label": "Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount",
        "description": "As of the reporting date, the carrying amount of 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. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 38530000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "RedeemableNoncontrollingInterestEquityPreferredFairValue": {
        "label": "Redeemable Noncontrolling Interest, Equity, Preferred, Fair Value",
        "description": "The fair value as of the reporting date of 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. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form.",
        "units": {
          "USD": [
            {
              "end": "2011-09-30",
              "val": 36696000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 37036000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 37036000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 37036000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 37036000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 37036000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 37496000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 37914000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 38299000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 38530000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 38530000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 38530000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 38530000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 38530000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2013-03-31",
              "val": 38872000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 39214000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 39624000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "RepaymentsOfAdvancesForConstruction": {
        "label": "Repayments of Advances for Construction",
        "description": "The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 58431000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            }
          ]
        }
      },
      "RepaymentsOfConstructionLoansPayable": {
        "label": "Repayments of Construction Loans Payable",
        "description": "The cash outflow from repayment of borrowings to finance the cost of construction.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 356000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 412000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 0,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 158000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 158000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            }
          ]
        }
      },
      "RepaymentsOfDebt": {
        "label": "Repayments of Debt",
        "description": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 50000000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 50000000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 50000000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 50000000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 155000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 155000000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 155000000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 158000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 158000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 158000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            }
          ]
        }
      },
      "RepaymentsOfLinesOfCredit": {
        "label": "Repayments of Lines of Credit",
        "description": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-02-01",
              "end": "2017-02-28",
              "val": 300000000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-02-01",
              "end": "2017-02-28",
              "val": 300000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-02-01",
              "end": "2017-02-28",
              "val": 300000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q1I"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 300000000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 300000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 300000000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 300000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 300000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 300000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            }
          ]
        }
      },
      "RepaymentsOfLongTermCapitalLeaseObligations": {
        "label": "Repayments of Long-term Capital Lease Obligations",
        "description": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2408000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2408000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2615000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2615000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2615000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10096000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10096000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 12246000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 12246000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 14601000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 14601000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16057000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16057000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16057000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2622000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15146000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 11884000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 30292000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 17215000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 45438000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21443000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21443000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21443000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 15146000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 91000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 30292000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 184000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 45438000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 281000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 19954000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 19954000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 19954000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 103000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 103000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 209000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 209000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 356000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 13330000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17597000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17597000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17597000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 117000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 4703000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 238000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10637000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 14188000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 14188000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 18795000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 18795000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 9197000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 14061000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 19792000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27926000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "RepaymentsOfLongTermDebt": {
        "label": "Repayments of Long-term Debt",
        "description": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 19997000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 158000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 158000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 75000000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 75000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 75000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": 516912000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 143581000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 143581000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 282912000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 139331000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 139331000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 415044000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 132132000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 132132000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 550274000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 550274000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 135230000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 143012000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 143012000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 143012000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 143012000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 298094000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 298094000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 155082000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 155082000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 155082000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 155082000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 468528000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 468528000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 170434000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 170434000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 170434000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 170434000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 637416000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 637416000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 637416000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 168888000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 168888000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 158612000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 158612000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 158612000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 158612000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 332216000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 332216000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 173604000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 173604000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 173604000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 173604000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 521268000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 521268000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 189052000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 189052000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 189052000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 189052000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 707706000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 707706000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 707706000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 186438000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 186438000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 196371000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 196371000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 196371000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 196371000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 392915000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 392915000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 196544000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 196544000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 196544000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 196544000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 593076000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 593076000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 200161000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 200161000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 200161000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 200161000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 806185000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 806185000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 765905000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 213109000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 213109000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 218095000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 218095000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 218095000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 210200000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 440550000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 440550000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222455000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222455000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222455000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 213994000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 669174000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 643636000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 228624000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 228624000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 219442000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 219442000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 918783000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 882097000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 882097000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 249609000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 238461000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 238963000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 238617000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 238617000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 238617000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 463743000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 463104000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 224780000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 224487000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 224487000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 224487000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 654043000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 654043000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 190939000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 190939000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 190939000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 190939000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 855506000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 855506000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 855506000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 201463000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 201463000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 215599000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 215599000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 215599000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 215599000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 439457000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 439457000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 223858000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 223858000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 223858000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 223858000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 685741000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 685741000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 246284000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 246284000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 246284000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 246284000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 995922000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 995922000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 995922000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 310181000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 310181000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 255860000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 255860000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 255860000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 255860000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 526868000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 526868000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 271008000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 271008000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 271008000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 271008000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 799238000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 799238000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 272370000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 272370000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 272370000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 272370000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1047690000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1047690000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1047690000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 248452000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 248452000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 273563000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 273563000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 273563000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 273563000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 563014000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 563014000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 289451000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 289451000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 289451000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 289451000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1017961000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1017961000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 454947000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 454947000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 454947000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 454947000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1324625000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1324625000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1324625000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 306664000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 306664000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 310553000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 310553000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 310553000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 310553000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 648085000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 648085000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 337532000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 337532000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 337532000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 337532000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 978595000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 978595000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 330510000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 330510000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 330510000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 330510000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1416476000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1416476000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1416476000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 437881000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 437881000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 339490000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 339490000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 339490000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 339490000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 718581000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 718581000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 379091000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 379091000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 379091000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 379091000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1274529000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1274529000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 555948000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 555948000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 555948000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 555948000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1754540000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1754540000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1754500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 480011000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 480011000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 448528000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 448528000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 448528000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 869456000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 869456000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 420928000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 420928000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 420928000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1362953000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1362953000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 493497000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 493497000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 493497000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1829537000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1829500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 466584000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 455973000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 456000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1863063000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1407090000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2356814000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 493751000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3051100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 603100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "ResearchAndDevelopmentInProcess": {
        "label": "Research and Development in Process",
        "description": "The amount of purchased research and development assets that are acquired in a business combination have no alternative future use and are therefore written off in the period of acquisition.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 160000000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 160000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 160000000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 160000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 160000000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 184600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 960100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 958400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 986800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 26700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1113300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 63900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 61900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 92900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 29000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 115500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 347100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "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": "2015-06-30",
              "val": 21900000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 21900000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-03-31",
              "val": 21900000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 21900000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 21900000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 4500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 5100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2022-09-30",
              "val": 5500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2023-03-31",
              "val": 5700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2023-06-30",
              "val": 2300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-09-30",
              "val": 6400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2023-12-31",
              "val": 3200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 11400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2024-06-30",
              "val": 10900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-09-30",
              "val": 8900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 2600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2025-03-31",
              "val": 10700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-06-30",
              "val": 9800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8200000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 3000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 3000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 12000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 10600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalentsAtCarryingValue": {
        "label": "Restricted Cash and Cash Equivalents, Current",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 63098000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 50580000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 51878000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 51878000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 51878000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 51878000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 51878000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 58017000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 56024000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 74954000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 69983000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 69983000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 69983000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 69983000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 69983000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 63008000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 58288000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 51059000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 8418000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 8418000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 8418000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 8418000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 88318000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 75765000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 78910000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 78910000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 78910000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 78910000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 78910000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 76273000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 70513000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 58420000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2016-12-31",
              "val": 47762000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 44564000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2017-03-31",
              "val": 44564000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 64628000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2017-06-30",
              "val": 64628000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1803000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2017-09-30",
              "val": 1803000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1489000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 1489000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 1489000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 1489000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 2114000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9573000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8510000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8143000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4910000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 8004000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 30313000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 30313000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 30313000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 30313000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 30313000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 34090000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 34090000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 34090000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 34090000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 34090000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 34090000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 34090000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 34111000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 34114000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 34119000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 34090000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 34090000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 34090000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 34090000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 34090000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 34090000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 34090000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 32166000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 31934000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 31934000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 31934000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 31934000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 31934000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 31934000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 122000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 127000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 130000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 130000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 130000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 130000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 130000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 129000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 121000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 176000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 176000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 176000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 176000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 22141000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 22146000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 22086000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 22083000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 22083000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 22083000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 22083000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 22083000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 22088000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 22085000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 22087000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 52000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3209000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3355000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "RestructuringAndRelatedCostExpectedCost": {
        "label": "Restructuring and Related Cost, Expected Cost (Deprecated 2014-01-31)",
        "description": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 500000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2003-01-01",
              "end": "2003-12-31",
              "val": 91824000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 91824000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 91824000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 91824000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 91824000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2003"
            },
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 4324000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 2402000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 2402000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 3509000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 1107000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 1107000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 4283000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 774000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 774000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6240000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6240000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 1957000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 780000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 780000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 780000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 780000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2892000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2892000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 2112000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 2112000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 2112000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 2112000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 3758000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 3758000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 866000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 866000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 866000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 866000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2004-01-01",
              "end": "2010-12-31",
              "val": 58561000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1501000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1501000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1501000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -2257000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": -2257000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 760000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 760000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 760000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 760000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1501000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1501000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 741000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 741000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 741000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 741000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1082000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1082000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -419000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -419000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -419000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -419000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2004-01-01",
              "end": "2011-12-31",
              "val": 60635000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2074000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2074000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2074000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 992000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 992000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 360000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 360000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 360000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 360000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 954000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 954000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 594000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 594000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 594000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 594000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1650000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1650000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 696000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 696000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 696000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 696000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2004-01-01",
              "end": "2012-12-31",
              "val": 62479000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1844000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1844000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1844000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 194000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 194000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 39000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 39000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 39000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 39000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 815000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 815000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 776000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 776000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 776000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 776000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 12863000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 12863000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 12048000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 12048000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 12048000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 12048000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40521000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40521000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40521000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 27658000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 27658000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6188000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6188000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6188000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6188000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5918000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5918000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -270000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -270000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -270000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -270000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 46761000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 46761000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 40843000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 40843000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 40843000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 40843000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 50925000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 50925000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 50925000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 4164000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 4164000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -3272000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -3272000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -3272000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -3272000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1144000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1144000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2128000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2128000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2128000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2128000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 682000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 682000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1826000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1826000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1826000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1826000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2206000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2206000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2206000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 1524000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 1524000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 687000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 687000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 687000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 687000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1030000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1030000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 343000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 343000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 343000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 343000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1038000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1038000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 8000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 8000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 8000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 8000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1262000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1262000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1262000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 224000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 224000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 9999000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 9999000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 9999000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 9999000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 13522000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 13522000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3523000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3523000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3523000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3523000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 13859000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 13859000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 337000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 337000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 337000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 337000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 14246000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 14246000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 14246000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 387000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 387000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -76000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -76000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -76000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 76000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -14000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -14000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 62000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 62000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 62000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -62000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -188000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -188000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -174000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -174000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -174000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 174000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -184000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -184000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -184000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 4000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -4000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2003-12-31",
              "val": 69526000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2003-12-31",
              "val": 69526000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2003-12-31",
              "val": 69526000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2003-12-31",
              "val": 69526000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2003-12-31",
              "val": 69526000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2003Q4I"
            },
            {
              "end": "2007-12-31",
              "val": 35292000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2007Q4I"
            },
            {
              "end": "2008-12-31",
              "val": 34064000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2008-12-31",
              "val": 34064000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2008-12-31",
              "val": 34064000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2008-12-31",
              "val": 34064000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-03-31",
              "val": 34811000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q1I"
            },
            {
              "end": "2009-06-30",
              "val": 34050000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-06-30",
              "val": 34050000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q2I"
            },
            {
              "end": "2009-09-30",
              "val": 33358000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3I"
            },
            {
              "end": "2009-12-31",
              "val": 34017000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 34017000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 34017000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2009-12-31",
              "val": 34017000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2009-12-31",
              "val": 34017000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 34017000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2009-12-31",
              "val": 34017000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2009-12-31",
              "val": 34017000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 33333000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2010-03-31",
              "val": 33333000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-03-31",
              "val": 33333000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 33924000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2010-06-30",
              "val": 33924000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2010-06-30",
              "val": 33924000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-06-30",
              "val": 33924000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 33238000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2010-09-30",
              "val": 33238000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2010-12-31",
              "val": 29595000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 28814000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2011-03-31",
              "val": 28814000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-03-31",
              "val": 28814000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-03-31",
              "val": 28814000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 28205000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 28205000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2011-06-30",
              "val": 28205000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-06-30",
              "val": 28205000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 26584000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2011-09-30",
              "val": 26584000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 26313000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 26313000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 26313000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 26313000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 26313000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": 26313000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 25473000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 25473000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2012-03-31",
              "val": 25473000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2012-03-31",
              "val": 25473000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-03-31",
              "val": 24830000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 24830000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2012-06-30",
              "val": 24830000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 24155000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 23328000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 23328000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 22459000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 22459000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            }
          ]
        }
      },
      "RestructuringReserveAccrualAdjustment": {
        "label": "Restructuring Reserve, Accrual Adjustment (Deprecated 2016-01-31)",
        "description": "Amount of (expense) reversal of expense related to a previously accrued restructuring cost liability. Excludes adjustments for costs incurred, costs settled, and foreign currency translation adjustments.",
        "units": {
          "USD": [
            {
              "start": "2004-01-01",
              "end": "2010-12-31",
              "val": -10018000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2004-01-01",
              "end": "2011-12-31",
              "val": -10018000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2004-01-01",
              "end": "2012-12-31",
              "val": -10018000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "RestructuringReserveCurrent": {
        "label": "Restructuring Reserve, Current",
        "description": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 6316000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 6316000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 6316000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 6316000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 6334000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 6162000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 5894000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 5497000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 5497000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 5497000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 5497000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 5497000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 5229000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 5151000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 5108000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 4932000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 4932000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 4932000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 4932000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 4932000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 4701000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 4681000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 4596000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4758000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 4758000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 4758000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 4758000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 4758000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4911000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 5047000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 9858000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 14286000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 14286000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 14286000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 14286000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 14286000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9911000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 8498000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 38384000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 33107000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 33107000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 33107000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 33107000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 33107000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 13133000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 10166000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 8682000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7894000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 7894000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 7894000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 7894000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 7894000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 7790000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7683000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3923000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6047000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 6047000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 6047000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 6047000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 6047000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7634000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6491000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4205000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2175000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "RestructuringReserveNoncurrent": {
        "label": "Restructuring Reserve, Noncurrent",
        "description": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 27701000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 27701000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 27701000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 27701000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 26999000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 27762000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 27344000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 24098000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 24098000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 24098000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 24098000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 24098000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 23585000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 23054000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 21476000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 21381000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 21381000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 21381000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 21381000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 21381000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 20772000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 20149000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 19559000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 18570000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 18570000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 18570000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 18570000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 18570000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 17548000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 17005000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 16280000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 14067000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 14067000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 14067000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 14067000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 14067000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 13956000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 10486000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 17218000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 12748000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 12748000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 12748000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 12748000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 12748000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 8355000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 9677000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 9122000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7464000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 7464000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 7464000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 7464000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 7464000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6145000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 4801000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3314000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1907000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1907000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 1907000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 1907000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 1907000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 613000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 527000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 146000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "RestructuringReservePeriodIncreaseDecrease": {
        "label": "Restructuring Reserve, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in the accrual for restructuring costs.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -1228000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 747000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -14000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -706000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -47000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -47000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -684000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -684000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -93000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -93000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -779000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -779000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -4422000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -4422000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -4422000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -781000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -781000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1390000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1390000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -3011000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -3011000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3282000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3282000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3282000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -840000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -840000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -1483000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -1483000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -2158000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -2158000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2985000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2985000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2985000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -869000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -869000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1276000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1276000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2810000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2810000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5025000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5025000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5025000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -4486000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -4486000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -9369000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -9369000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 27249000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 27249000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17502000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17502000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17502000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -24367000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -24367000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -26012000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -26012000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -28051000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -28051000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -30492000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -30492000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -30492000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1459000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1459000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2892000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2892000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -8151000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -8151000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7426000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7426000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 305000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1058000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -3863000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5987000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            }
          ]
        }
      },
      "RestructuringReserveSettledWithCash": {
        "label": "Restructuring Reserve, Settled With Cash (Deprecated 2013-01-31)",
        "description": "Amount of cash paid in the period to fully or partially settle a specified, previously accrued type of restructuring cost.",
        "units": {
          "USD": [
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 17816000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 17816000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2003-01-01",
              "end": "2003-12-31",
              "val": 17816000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2003"
            },
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 14017000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 7757000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 3985000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 11529000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 3772000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14924000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14924000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3661000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7415000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7415000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3754000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3754000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 11169000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 11169000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3754000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3754000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2004-01-01",
              "end": "2010-12-31",
              "val": 133940000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14759000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14759000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14759000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3736000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3736000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7473000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7473000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3737000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3737000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11158000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11158000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 3685000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 3685000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2004-01-01",
              "end": "2011-12-31",
              "val": 148844000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14904000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14904000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 3686000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 3686000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 7411000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 7411000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 3725000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 3725000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 11137000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 3726000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2004-01-01",
              "end": "2012-12-31",
              "val": 163697000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14853000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3573000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 7422000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 3849000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2"
            }
          ]
        }
      },
      "RestructuringReserveSettledWithoutCash1": {
        "label": "Restructuring Reserve, Settled without Cash (Deprecated 2016-01-31)",
        "description": "Amount of consideration other than cash used to fully or partially settle an accrued restructuring cost.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -7594000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            }
          ]
        }
      },
      "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": -2689783000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": -2689783000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": -2689783000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": -2689783000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": -2855054000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": -3055060000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": -3264017000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": -3444409000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": -3444409000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": -3444409000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": -3444409000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": -3444409000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": -3620505000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": -3794574000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": -3573464000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": -3414835000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": -3414835000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": -3414835000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": -3414835000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": -3414835000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": -3323245000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": -3388176000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": -3445719000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": -3521867000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": -3521867000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": -3521867000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": -3521867000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": -3521867000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": -3829883000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": -3887048000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": -4011180000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": -3966895000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": -3966895000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": -3966895000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": -3966895000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": -3966895000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": -4199352000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": -4358734000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": -4528794000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": -4705450000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": -4705450000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": -4705450000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": -4705450000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": -4705450000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": -4904056000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": -5092904000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": -5188053000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": -5261784000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": -5261784000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": -5261784000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": -5261784000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": -5261784000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": -5303415000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": -5367940000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": -5406781000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -5373836000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": -5373836000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": -5373836000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": -5373836000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": -5373836000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": -5135451000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -5117455000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": -5220407000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -5119723000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": -5119723000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": -5119723000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": -5119723000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": -5119723000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": -5111443000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-01-01",
              "val": -5111443000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-01-01",
              "val": -5111443000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-01-01",
              "val": -5111443000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-03-31",
              "val": -4876111000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -4668751000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": -4540005000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -2989478000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": -2989478000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": -2989478000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": -2989478000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": -2989478000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": -3029788000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-01-01",
              "val": -3029788000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-01-01",
              "val": -3029788000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-01-01",
              "val": -3029788000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-03-31",
              "val": -2761157000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -2493730000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -2436212000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -1852978000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": -1852978000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": -1852978000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": -1852978000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": -1852978000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -1250225000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -412955000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 254479000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 858669000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 858669000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 858669000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 858669000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 858700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1511807000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1578731000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2430659000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3200800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 3200800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 3200800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 3200800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 3200800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3962900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4773400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5703900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6522800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 6522800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 6522800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 6522800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 6522800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7222600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8138300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9173600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10142400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 10142400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 10142400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 10142400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 10142400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11242000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7648400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8693800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9606800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 9606800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 9606800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 9606800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 9606800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10253100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 11286000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 12368900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 13560000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 13560000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 13560000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 14591400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 15691200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RevenueFromContractWithCustomerExcludingAssessedTax": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "description": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1702177000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 714718000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 714718000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1258853000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 544135000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 544135000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1837018000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 578165000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 578165000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2488652000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2488652000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 651634000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 640799000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 640799000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 640799000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 640799000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1392956000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1392956000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 752157000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 752157000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 752157000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 752157000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2177491000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2177491000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 784535000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 784535000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 784535000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 784535000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3047597000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3047597000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3047597000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 870106000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 870106000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 858435000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 858435000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 858435000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 858435000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1799728000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1799728000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 941293000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 941293000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 941293000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 941293000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2749556000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2749556000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 949828000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 949828000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 949828000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 949828000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4162821000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4162821000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4162800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 1413265000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 1413265000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1515107000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1515107000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1515107000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3039592000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3039592000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1524485000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1524485000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1524485000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4577863000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4577863000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1538271000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1538271000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1538271000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6205683000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6205700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6205700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 1627820000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1724305000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1724300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3517675000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3517700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1793370000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1793400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5501839000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5501800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1984164000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1984100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7574400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7574400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7574400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2097500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2097500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4293700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4293700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2196200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2196200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6628000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6628000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2334300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2334300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8930700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8930700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8930700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2374800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2374800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4868000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4868000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2493200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2493200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7351500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7351500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2483500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2483500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9869200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9869200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9869200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2690600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2690600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5336200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5336200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2645600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2645600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8108100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8108100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2771900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2771900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11020100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11020100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2770200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2770200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5734900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5734900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2964700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2964700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 8811300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3076400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12001300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2986900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 6320800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 3333900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 175504000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 23979000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 23979000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 43043000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 19064000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 19064000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 68000000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 24957000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 24957000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 101889000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 101889000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 33889000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 22429000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 22429000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 22429000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 22429000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 54051000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 54051000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 31622000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 31622000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 31622000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 31622000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 77846000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 77846000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 23795000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 23795000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 23795000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 23795000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 143370000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 143370000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 143370000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 65524000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 65524000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 73662000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 73662000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 73662000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 73662000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 188086000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 188086000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 114424000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 114424000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 114424000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 114424000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 847286000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 847286000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 659200000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 659200000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 659200000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 659200000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1410626000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1410626000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1410626000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 563340000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 563340000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 438737000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 438737000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 438737000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 438737000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 857042000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 857042000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 418305000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 418305000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 418305000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 418305000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1193048000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1193048000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 336006000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 336006000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 336006000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 336006000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1527042000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1527042000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1527042000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 333994000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 333994000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 328368000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 328368000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 328368000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 328368000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 639118000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 639118000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 310750000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 310750000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 310750000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 310750000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 860818000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 860818000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 221700000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 221700000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 221700000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 221700000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1211975000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1211975000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1211975000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 351157000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 351157000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 118451000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 118451000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 118451000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 118451000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 256872000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 256872000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 138421000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 138421000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 138421000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 138421000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 435859000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 435859000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 178987000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 178987000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 178987000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 178987000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 580415000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 580415000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 580415000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 144556000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 144556000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 138509000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 138509000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 138509000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 138509000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 304585000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 304585000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 166076000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 166076000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 166076000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 166076000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 614401000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 614401000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 309816000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 309816000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 309816000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 309816000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1032336000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1032336000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1032336000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 417935000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 417935000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 398080000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 398080000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 398080000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 398080000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 829688000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 829688000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 431608000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 431608000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 431608000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 431608000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1243471000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1243471000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 413783000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 413783000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 413783000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 413783000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1702177000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1702177000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 458706000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 458706000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 714718000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 714718000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 714718000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1258853000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 544135000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 544135000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1837018000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 578165000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 578165000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2488652000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 651634000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 640799000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 33128000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 33100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 33100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6077000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34605000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34605000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 293604000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 293600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 293600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 36300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 36300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 36300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 58600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 58600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 58600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 32300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 295000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 295000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1100000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1100000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1120900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1120900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 310800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 311000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 148200000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 148800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "RoyaltyRevenue": {
        "label": "Royalty Revenue (Deprecated 2018-01-31)",
        "description": "Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third party using the entity's property. Examples of property from which royalties may be derived include patents and oil and mineral rights.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 37483000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 6140000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 6140000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 12057000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 5917000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 5917000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 19891000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 7834000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 7834000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 28320000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 28320000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 8429000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 6407000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 6407000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 6407000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 6407000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 13669000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 13669000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 7262000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 7262000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 7262000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 7262000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 21842000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 21842000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 8173000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 8173000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 8173000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 8173000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 30244000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 30244000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 30244000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 8402000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 8402000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6061000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6061000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6061000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6061000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 16071000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 16071000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 10010000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 10010000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 10010000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 10010000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 24610000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 24610000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 8539000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 8539000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 8539000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 8539000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50015000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50015000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50015000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 25405000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 25405000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 38981000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 38981000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 38981000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 38981000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 72461000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 72461000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 33480000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 33480000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 33480000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 33480000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 98047000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 98047000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 25586000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 25586000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 25586000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 25586000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 141498000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 141498000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 141498000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 43451000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 43451000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 43573000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 43573000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 43573000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 43573000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 92693000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 92693000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 49120000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 49120000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 49120000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 49120000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 119705000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 119705000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 27012000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 27012000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 27012000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 27012000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 156592000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 156592000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 156592000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 36887000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 36887000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 10733000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 10733000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 10733000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 10733000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 23748000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 23748000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 13015000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 13015000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 13015000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 13015000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 32134000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 32134000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 8386000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 8386000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 8386000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 8386000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 40919000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 40919000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 40919000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 8785000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 8785000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6792000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6792000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6792000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6792000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11869000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11869000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 5077000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 5077000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 5077000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 5077000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 17628000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 17628000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5759000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5759000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5759000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5759000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23959000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23959000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23959000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 6331000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 6331000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3596000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3596000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3596000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3596000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8878000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8878000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5282000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5282000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5282000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5282000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 12713000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 12713000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 3835000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 3835000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 3835000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 3835000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16600000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16600000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 3887000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 3887000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1551000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1551000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1551000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4412000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2861000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2861000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6643000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 2231000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 2231000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7988000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 1345000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1356000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 74535000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 74535000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 74535000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 74535000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 74535000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 74535000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 494130000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 494130000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 419595000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 419595000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 419595000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 419595000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 950889000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 950889000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 950889000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 456759000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 456759000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 375375000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 375375000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 375375000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 375375000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 748648000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 748648000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 373273000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 373273000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 373273000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 373273000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1052149000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1052149000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 303501000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 303501000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 303501000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 303501000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1333458000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1333458000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1333458000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 281309000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 281309000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 267381000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 267381000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 267381000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 267381000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 522170000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 522170000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 254789000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 254789000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 254789000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 254789000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 708823000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 708823000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 186653000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 186653000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 186653000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 186653000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 837645000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 837645000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 837645000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 128822000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 128822000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 103461000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 103461000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 103461000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 103461000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 225780000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 225780000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 122319000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 122319000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 122319000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 122319000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 362879000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 362879000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 137099000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 137099000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 137099000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 137099000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 487821000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 487821000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 487821000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 124942000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 124942000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 130875000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 130875000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 130875000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 130875000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 291263000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 291263000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 160388000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 160388000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 160388000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 160388000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 593774000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 593774000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 302511000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 302511000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 302511000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 302511000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1000324000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1000324000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1000324000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 406550000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 406550000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 394410000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 394410000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 394410000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 394410000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 820061000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 820061000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 425651000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 425651000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 425651000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 425651000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1229750000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1229750000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 409689000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 409689000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 409689000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 409689000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1683632000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1683632000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 453882000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 453882000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 480622000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 480622000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 480622000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 994610000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 513988000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 513988000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1544252000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 549642000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 549642000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2165480000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 621228000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 637729000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            }
          ]
        }
      },
      "SecuredDebt": {
        "label": "Secured Debt",
        "description": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 111313000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 111313000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2010-09-30",
              "val": 121335000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 124902000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 124902000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 124902000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 124902000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 124902000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2011-03-31",
              "val": 87109000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 89691000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 92359000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            }
          ]
        }
      },
      "SecuredLongTermDebt": {
        "label": "Secured Long-term Debt, Noncurrent",
        "description": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 111313000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 117883000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            }
          ]
        }
      },
      "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": 101290000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 28520000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 28520000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 61046000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 32526000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 32526000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 97618000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 36572000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 36572000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 130192000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 130192000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 32574000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 35552000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 35552000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 35552000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 35552000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 76467000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 76467000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 40915000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 40915000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 40915000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 40915000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 125322000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 125322000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 48855000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 48855000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 48855000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 48855000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 187800000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 187800000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 187800000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 62478000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 62478000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 71523000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 71523000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 71523000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 71523000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 168186000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 168186000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 96663000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 96663000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 96663000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 96663000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 278840000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 278840000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 110654000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 110654000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 110654000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 110654000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 400721000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 400721000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 400721000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 121881000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 121881000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 111146000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 111146000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 111146000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 111146000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 228660000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 228660000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 117514000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 117514000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 117514000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 117514000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 326344000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 326344000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 97684000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 97684000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 97684000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 97684000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 436796000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 436796000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 432681000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 110452000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 110452000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 92879000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 92879000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 92879000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 91625000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 199400000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 199400000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106521000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106521000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106521000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 105081000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 287154000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 283133000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 87754000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 87754000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 86427000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 86427000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 362342000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 356188000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 356188000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 75188000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 73055000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 74212000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 74212000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 74212000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 74212000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 151658000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 151658000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 77446000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 77446000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 77446000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 77446000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 226882000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 226882000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 75224000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 75224000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 75224000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 75224000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 305409000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 305409000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 305409000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 78527000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 78527000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 85860000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 85860000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 85860000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 85860000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 180254000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 180254000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 94394000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 94394000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 94394000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 94394000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 280026000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 280026000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 99772000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 99772000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 99772000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 99772000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 376575000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 376575000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 376575000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 96549000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 96549000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 105214000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 105214000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 105214000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 105214000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 216866000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 216866000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 111652000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 111652000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 111652000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 111652000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 322921000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 322921000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 106055000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 106055000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 106055000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 106055000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 432829000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 432829000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 432829000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 109908000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 109908000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 113326000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 113326000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 113326000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 113326000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 240575000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 240575000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 127249000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 127249000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 127249000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 127249000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 361285000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 361285000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 120710000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 120710000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 120710000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 120710000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 496079000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 496079000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 496079000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 134794000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 134794000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 129808000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 129808000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 129808000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 129808000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 267111000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 267111000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 137303000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 137303000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 137303000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 137303000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 404406000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 404406000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 137295000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 137295000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 137295000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 137295000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 557616000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 557616000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 557616000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 153210000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 153210000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 147045000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 147045000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 147045000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 147045000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 303547000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 303547000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 156502000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 156502000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 156502000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 156502000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 463221000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 463221000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 159674000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 159674000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 159674000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 159674000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 658498000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 658498000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 658500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 195277000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 195277000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 182258000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 182258000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 182258000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 374062000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 374062000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 191804000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 191804000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 191804000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 558613000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 558613000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 184551000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 184551000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 184551000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 770456000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 770500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 770500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 211843000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 192077000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 192100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 386746000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 386700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 194669000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 194600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 584935000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 584900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 198189000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 198200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 840100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 840100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 840100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 215200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 215200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 430500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 430500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 215300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 215300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 677300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 677300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 246800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 246800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 944700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 944700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 944700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 241100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 241100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 503700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 503700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 262600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 262600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 767500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 767500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 263800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 263800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1136600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1136600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1136600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 342700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 342700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 714900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 714900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 372200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 372200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1086700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1086700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 371800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 371800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1464300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1464300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 396400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 396400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 821000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 821000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 424600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 424600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1266100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 445100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1753100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 493700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1075900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 582200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "SeniorLongTermNotes": {
        "label": "Senior Notes, Noncurrent",
        "description": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-09-30",
              "val": 294740000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 280569000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 280569000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 280569000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 280569000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 280569000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 266266000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 251939000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 294832000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 223969000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 223863000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 223863000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 223863000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 223863000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 149571000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 74921000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "SeniorNotesCurrent": {
        "label": "Senior Notes, Current",
        "description": "Carrying value as of the balance sheet date of the portion of long-term notes having the highest claim on the assets of the issuer in case of bankruptcy or liquidation, due within one year or the normal operating cycle, if longer. Senior note holders are paid off in full before any payments are made to debt holders having a lesser priority of repayment.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 14206000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 14206000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 14206000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 14206000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 28527000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 42873000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 71478000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 71296000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 71296000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 71296000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 71296000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 146251000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 221576000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 297751000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": 57985000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 22277000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 48862000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 68996000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86722000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86722000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 19333000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 19333000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 43782000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 43782000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 67550000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 67550000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 91124000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 27879000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 27879000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 59758000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 59758000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 89172000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 89172000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 118226000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 118226000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 118226000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 27688000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 27688000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 59067000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 59067000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 31379000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 86649000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 86649000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 27582000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 114285000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 114285000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 114285000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31275000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 31275000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 72625000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 72625000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 41350000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 41350000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 103933000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 103933000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 31308000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 127303000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 127303000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 127303000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 46580000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 46580000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 89024000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 89024000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 42444000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 135160000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 135160000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 57384000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 57384000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 120645000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 120645000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 186379000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 186379000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 55472000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 55472000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 117414000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 117414000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 178623000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 178623000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 237705000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 237705000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 240623000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 68982000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 69439000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 141564000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 142534000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 215334000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 216990000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 290736000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293236000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293236000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78136000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78136000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 160572000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 160572000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 246104000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 246104000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 93791000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 93791000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 183478000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 183478000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 268898000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 268898000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360489000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360489000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 115706000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 115706000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 232895000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 232895000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 332434000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 332434000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429461000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 115174000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 115200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 219796000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 219800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 322792000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 322800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 441400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 441400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 441400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 244200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 244200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 379800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 379800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 241700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 241700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 372600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 372600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 191900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 191900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 346100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 346100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 530700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 530700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 698500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 698500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 166100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 166100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 528300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 685900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 166400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 336600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "description": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 98000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 269000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 260000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 780000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 441000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period, Weighted Average Grant Date Fair Value (Deprecated 2012-01-31)",
        "description": "The weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect during the reporting period as a result of the occurrence of a terminating event specified in the contractual agreement of the plan.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 33.14,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 36.01,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 40.09,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "description": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "units": {
          "USD/shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 51.47,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 56.36,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "description": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 846000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1185000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1428000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1356000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1897000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "units": {
          "USD/shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 37.23,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 41.04,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 45.46,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 62.16,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "description": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "units": {
          "shares": [
            {
              "end": "2009-12-31",
              "val": 1727000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 1931000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 1931000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 2100000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 2100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 2270000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 2270000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 2046000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 2046000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 2907000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "description": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "units": {
          "USD/shares": [
            {
              "end": "2009-12-31",
              "val": 31.23,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 33.35,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 33.35,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 37.13,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 37.13,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 42.92,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 42.92,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 52.66,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 52.66,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 78.18,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "description": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 544000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 747000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 998000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 800000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 595000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "description": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 11000000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 26500000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 26500000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20100000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20100000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34600000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34600000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34600000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 41100000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 41100000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-12-01",
              "end": "2012-12-31",
              "val": 41100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-12-01",
              "end": "2012-12-31",
              "val": 50900000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50900000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 54500000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "units": {
          "USD/shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 32.7,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 33.97,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 35.11,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 42.27,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 50.65,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "description": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "units": {
          "shares": [
            {
              "end": "2011-12-31",
              "val": 8631417,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 5751677,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 5411351,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 10552371,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 14124989,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 9180002,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 11427114,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 14737360,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 15778703,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 13385321,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 9558000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 19695000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 16509000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 13758000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value (Deprecated 2011-01-31)",
        "description": "The total dollar difference between fair values of the underlying shares reserved for issuance and exercise prices of vested portions of options outstanding and currently exercisable under the option plan as of the balance sheet date.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 98376000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 12768000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 10849000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 7950000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 5553000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 5541000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 7323000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 5313000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 4577000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3333000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2894000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3149000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2446000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1940000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1594000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1154000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 28,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 30.59,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 34.54,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 38.84,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 45.61,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 56.85,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 68.92,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 80.14,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 93.21,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 114.15,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 125.83,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 136.13,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 144.94,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 151.37,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 156.36,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 170.54,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": {
          "pure": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 5.4,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            }
          ],
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 5.55,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5.93,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (Deprecated 2011-01-31)",
        "description": "The decrease in the number of reserved shares that could potentially be issued attributable to the exercise or conversion during the reporting period of previously issued stock options under the option plan.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 866000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "description": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 23700000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 36400000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 36400000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 10500000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 10500000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 10500000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 90500000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 90500000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 90500000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 148700000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 148700000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 148700000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 291600000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 291600000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 291600000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 316500000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 316500000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 316500000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 252900000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 252900000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 252900000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48600000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48600000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48600000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 302800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 302800000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 302800000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 258200000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 258200000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 258200000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 325900000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 325900000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 325900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 255000000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 255000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 255000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 157200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 157200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 157200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 128400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 128400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 128400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 112800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 112800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 147800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (Deprecated 2012-01-31)",
        "description": "The weighted average price at which option holders acquired shares when converting their stock options into shares under the plan during the reporting period.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 25.65,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 26.6,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 29.51,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "description": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1362000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 74000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 20000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 78000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price (Deprecated 2012-01-31)",
        "description": "The weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that lapsed during the reporting period.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 66.55,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 37.81,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 39.47,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "description": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 332000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1310000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1822000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1173000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1100000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 544000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 611000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 431000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 467000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 174000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 136000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price (Deprecated 2012-01-31)",
        "description": "The weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated during the reporting period due to noncompliance with plan terms during the reporting period.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 33.46,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 36.78,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 41.01,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 4621000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6043000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4840000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3614000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3531000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3183000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2359000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2297000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2297328,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1521000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1520743,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1520743,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22636,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22636,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22636,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27302,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27302,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20079,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (Deprecated 2012-01-31)",
        "description": "The weighted average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on stock options awarded under the plan during the reporting period.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 36.76,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 43.55,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 43.8,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "units": {
          "USD/shares": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 14.33,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 19.11,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 19.11,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 18.52,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 18.52,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20.88,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "description": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 116206000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 56376000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 107016000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 481311000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 761274000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 567531000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 124939000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 585293000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 462563000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 522740000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 397211000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 288600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 355600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 497600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 392600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 326700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 19232000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 21293000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 21293000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 23067233,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 20923000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 19726000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 19726000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 15729000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 15729000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 12003000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 12003000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 11145000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 11145000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 12642000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 12642000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 9767000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 9767000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 8551000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 8551000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 6272000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 6272000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 4238000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 4238000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3611000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 3611000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2527000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 2527000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1940000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1940000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1594000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1594000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1154000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2010-12-31",
              "val": 30.5,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 34.23,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 34.23,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 38.09,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 38.09,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 44.4,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 44.4,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 56.81,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 56.81,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 75.99,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 75.99,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 81.41,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 81.41,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 91.57,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 91.57,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 111.46,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 111.46,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 134.92,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 134.92,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 140.47,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 140.47,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 141.76,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 141.76,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 146.11,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 146.11,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 151.37,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 151.37,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 156.36,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 156.36,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 170.54,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Deprecated 2011-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": {
          "pure": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6.72,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 114473000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 56108000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 104931000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 463885000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 731677000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 551593000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 124892000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "description": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "shares": [
            {
              "end": "2010-12-31",
              "val": 20184000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 18782000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 14967000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 11380000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 10461000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 12200000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "description": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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/shares": [
            {
              "end": "2010-12-31",
              "val": 30.26,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 33.94,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 37.83,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 43.95,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 55.94,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 74.11,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 80.76,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term (Deprecated 2012-01-31)",
        "description": "The weighted-average period between the balance sheet date and expiration date for fully vested and expected to vest options outstanding, which may be expressed in a decimal value for number of years.",
        "units": {
          "pure": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6.6,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            }
          ],
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6.74,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7.06,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "units": {
          "USD/shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 35.28,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41.53,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 50.34,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45.61,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 70.9,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 85.66,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 95.57,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 121.42,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 125.78,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 133.5,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 134.27,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 139.07,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125.3,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "units": {
          "USD/shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 46.64,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 66.43,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 107.51,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 105.24,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 98.3,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 182.96,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "units": {
          "USD/shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 46.89,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 55.28,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 81.77,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 94.62,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 99.53,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 125.37,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 146.59,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 165.39,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 177.28,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 181.49,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 174.87,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "description": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "units": {
          "USD/shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 57.87,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 84.33,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 119.09,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 91.36,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 108.43,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 164.11,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 184.5,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 286.27,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 217.2,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 276.17,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 342.73,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 399.71,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 502.97,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "description": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "units": {
          "shares": [
            {
              "end": "2013-09-30",
              "val": 7344000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 7950000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 7318000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 7227000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 5479000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 5553000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 5410000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 5653000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 5438000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5541000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6057000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6490000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6867000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 7323000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7536000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6371000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 5162000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 5313000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4738000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4764000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4313000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4577000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4412000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4543000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4690000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3333000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3203000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2623000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2747000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2894000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3149000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2446000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2013-09-30",
              "val": 16807000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 15729000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 16078000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 14549000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 13097000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 12003000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 12682000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 11933000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 12025000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 11145000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 12619000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 12231000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 12947000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 12642000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 13598000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 11536000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 10278000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 9767000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9955000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9312000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8945000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 8551000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 8702000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8194000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8090000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6272000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5519000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4588000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4378000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4238000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3611000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2527000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1940000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1594000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1154000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price, Beginning Balance (Deprecated 2011-01-31)",
        "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": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 31.38,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 30.5,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2010"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount",
        "description": "Amount of cost expensed and capitalized for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 113804000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 126835000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 126835000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 177542000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 231025000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 237705000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 237705000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 240623000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 290736000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293236000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293236000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 78136000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 160572000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 82436000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 246104000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 85532000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 325047000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 93791000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 93791000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 183478000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 183478000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89687000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89687000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 268898000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 268898000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 85420000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 85420000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360489000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 360489000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 115706000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 115706000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 232895000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 232895000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 117189000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 117189000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 332434000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 332434000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 99539000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 99539000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429461000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 429500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 115174000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 115200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 219796000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 219800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 104622000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 104600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 322792000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 322800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 102996000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 103000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 441400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 441400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 244200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 244200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 113900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 113900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 379800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 379800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 135600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 135600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 491300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 122400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 241700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 241700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 119300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 119300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 372600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 372600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 130900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 130900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 581200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 191900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 191900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 346100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 346100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 154200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 154200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 530700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 530700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 184600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 184600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 698500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 698500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 166100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 166100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 167300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 167300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 528300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 194900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 685900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 166400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 336600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 170200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "description": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 53552000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 84297000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 283146000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 414345000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 385214000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 121671000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 375472000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 325382000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 346943000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 313936000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 269600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 347100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 497600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 392600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 326700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 6.84,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 7.15,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "description": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "units": {
          "USD/shares": [
            {
              "end": "2013-09-30",
              "val": 37.87,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 38.84,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 39.6,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 41.65,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 43.53,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 45.61,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 47.36,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 52.06,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 53.98,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 56.85,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 59.71,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 63.32,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 66.29,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 68.92,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 71.52,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 77.74,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 77.92,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 80.14,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 84.36,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 87.14,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 89.83,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 93.21,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 100.04,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 106.24,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 109.42,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 114.15,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 119.05,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 121,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 123.22,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 125.83,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 136.13,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 144.94,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2013-09-30",
              "val": 44.47,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 44.4,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 48.89,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 49.77,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 56.2,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 56.81,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 65.17,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 66.92,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 74.9,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 75.99,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 78.61,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 79.37,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 80.99,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 81.41,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 82.6,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 86.12,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 91.28,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 91.57,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 103.03,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 103.58,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 111.22,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 111.46,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 124.11,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 126.39,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 128.89,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 134.92,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 137.34,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 139.99,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 140.26,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 140.47,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 141.76,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 146.11,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 151.37,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 156.36,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 170.54,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "description": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 500000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 307549000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 579762000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 786843000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 786843000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 786843000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 786843000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 786843000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 930498000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1037773000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1027733000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 999180000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 999180000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 999180000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 999180000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 999180000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 746115000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1322453000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1264888000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1230878000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1172269000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1155905000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1075006000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 1075006000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 1075006000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 1075006000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 1075006000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 976458000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 894964000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 922147000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 939967000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 939967000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 939967000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 939967000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 939967000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 957079000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 981354000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1021546000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1156582000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1156582000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 1156582000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 1156582000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 1156582000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1500008000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1671273000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1791077000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2028579000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 2028579000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 2028579000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 2028579000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 2028579000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2401056000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2686228000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2906116000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2018-12-31",
              "val": 4435200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 5069965000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5253394000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6085244000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 6085244000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2019-12-31",
              "val": 6085244000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2019-12-31",
              "val": 6085244000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2019-12-31",
              "val": 6085200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2019-12-31",
              "val": 6085200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6461654000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-03-31",
              "val": 6461654000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7519242000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2020-06-30",
              "val": 7519242000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-06-30",
              "val": 7519242000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 8133473000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2020-09-30",
              "val": 8133473000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8686815000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 8686815000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 8686815000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 8686800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2020-12-31",
              "val": 8686800000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 8686800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 8686800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2020-12-31",
              "val": 8686800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2020-12-31",
              "val": 8686800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8980254000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2021-03-31",
              "val": 8980254000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2021-03-31",
              "val": 8980300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 8980300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 9196396000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2021-06-30",
              "val": 9196396000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2021-06-30",
              "val": 9196400000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 9196400000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9530708000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2021-09-30",
              "val": 9530800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10907000000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 10907000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-03-31",
              "val": 10907000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-03-31",
              "val": 10907000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 11933500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 11933500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2022-06-30",
              "val": 11933500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-06-30",
              "val": 11933500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 13029600000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2022-09-30",
              "val": 13029600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 13912700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 14432300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2023-03-31",
              "val": 14432300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2023-03-31",
              "val": 14432300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-03-31",
              "val": 14432300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 15470200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2023-06-30",
              "val": 15470200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-06-30",
              "val": 15470200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-06-30",
              "val": 15470200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 16512800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-09-30",
              "val": 16512800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2023-12-31",
              "val": 17580400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 18546600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 18546600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2024-03-31",
              "val": 18546600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-03-31",
              "val": 18546600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 14774700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2024-06-30",
              "val": 14774700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-06-30",
              "val": 14774700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-06-30",
              "val": 14774700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15630900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-09-30",
              "val": 15630900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16409600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 16409600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 16409600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 16409600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 16409600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 16409600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 16409600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16496300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2025-03-31",
              "val": 16496300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-03-31",
              "val": 16496300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-03-31",
              "val": 16496300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 17175400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-06-30",
              "val": 17175400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2025-06-30",
              "val": 17175400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 17318800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 18665800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 18665800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 18665800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 19361900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2026-03-31",
              "val": 19361900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 20247900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2007-12-31",
              "val": 271295000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2007Q4I"
            },
            {
              "end": "2008-12-31",
              "val": 238874000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2008-12-31",
              "val": 238874000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 1096346000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "end": "2009-12-31",
              "val": 1096346000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "end": "2009-12-31",
              "val": 1096346000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2009-12-31",
              "val": 1096346000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2009-12-31",
              "val": 1096346000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2009-12-31",
              "val": 1096346000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2009-12-31",
              "val": 1096346000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 990612000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 827135000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 650096000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "end": "2010-09-30",
              "val": 650096000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 503973000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 391672000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "end": "2011-03-31",
              "val": 391672000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 412881000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 412881000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 694150000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "end": "2011-09-30",
              "val": 694150000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2011-12-31",
              "val": 928476000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1068081000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2012-03-31",
              "val": 1068081000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1205693000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2012-06-30",
              "val": 1205693000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1226447000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2012-09-30",
              "val": 1226447000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2012-12-31",
              "val": 1195852000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 937960000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2013-03-31",
              "val": 937960000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1509449000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2013-06-30",
              "val": 1509449000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1447056000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2013-09-30",
              "val": 1447056000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2013-12-31",
              "val": 1356405000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1230878000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2014-03-31",
              "val": 1230878000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1172269000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2014-06-30",
              "val": 1172269000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1155905000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-09-30",
              "val": 1155905000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2014-12-31",
              "val": 1096183000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 997537000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2015-03-31",
              "val": 997537000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1048216000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2015-06-30",
              "val": 1048216000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1076732000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2015-09-30",
              "val": 1076732000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2015-12-31",
              "val": 1093628000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1116198000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2016-03-31",
              "val": 1116198000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1168845000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2016-06-30",
              "val": 1168845000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1208341000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2016-09-30",
              "val": 1208341000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2016-12-31",
              "val": 1338191000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1682793000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2017-03-31",
              "val": 1682793000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1867231000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2017-06-30",
              "val": 1867231000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1803244000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2017-09-30",
              "val": 1803244000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 2042306000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2430821000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2018-03-31",
              "val": 2430821000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-03-31",
              "val": 2430821000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2714883000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2018-06-30",
              "val": 2714883000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-06-30",
              "val": 2714883000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2934481000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2018-09-30",
              "val": 2934481000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2018-12-31",
              "val": 4435203000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4723313000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2019-03-31",
              "val": 4723313000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-03-31",
              "val": 4723313000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-03-31",
              "val": 4723313000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5069965000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2019-06-30",
              "val": 5069965000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2019-06-30",
              "val": 5069965000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5253394000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6085244000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 6085244000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 6085244000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 6085244000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6461654000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2020-03-31",
              "val": 6461654000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7519242000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-12-31",
              "val": 8686815000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 8686800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10100000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-03-31",
              "val": 616000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 616000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 616000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 616000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 35000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 35000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1000000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1000000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1000000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 394000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 394000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 394000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            }
          ]
        }
      },
      "StockIssued": {
        "label": "Stock Issued (Deprecated 2011-01-31)",
        "description": "The fair value of stock issued in noncash financing activities.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 290557000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 290557000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 290557000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 290557000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009"
            }
          ]
        }
      },
      "StockIssued1": {
        "label": "Stock Issued",
        "description": "The fair value of stock issued in noncash financing activities.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 290557000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesEmployeeBenefitPlan": {
        "label": "Stock Issued During Period, Shares, Employee Benefit Plan",
        "description": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "units": {
          "shares": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 198000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 174000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 174000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 183000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 183000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 183000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 242000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 242000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 242000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 99000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 99000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 99000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesNewIssues": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "description": "Number of new stock issued during the period.",
        "units": {
          "shares": [
            {
              "start": "2009-02-01",
              "end": "2009-02-28",
              "val": 10000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2009-12-01",
              "end": "2009-12-31",
              "val": 13000000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesStockOptionsExercised": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "description": "Number of share options (or share units) exercised during the current period.",
        "units": {
          "shares": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5856000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6995000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6153000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3289000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1064000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4561000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3076000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3327000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1883000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 518000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1087000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 602000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 360000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 447000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueAcquisitions": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "description": "Value of stock issued pursuant to acquisitions during the period.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 290557000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 290557000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "description": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 31565000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 31565000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 31565000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 402265000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 402265000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 402265000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 402265000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 402265000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 402265000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 402265000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 53902000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 28906000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 39991000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 39991000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 35328000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 93087000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 93087000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 115146000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 115146000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 133393000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 133393000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 133393000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 23599000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 23599000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 163477000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 163477000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 183022000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 183022000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 201992000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 201992000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 201992000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 24102000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 24102000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 213729000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 213729000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 248216000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 248216000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 271738000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 271738000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 271738000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 60134000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 60134000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 117947000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 117947000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 223867000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 223867000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 274808000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 274808000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 274808000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 41916000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 41916000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 87354000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 87354000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 139453000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 139453000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 185290000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 185290000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 185290000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 9149000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 9149000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 33570000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 33570000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 50894000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 50894000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68006000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68006000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68006000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 31028000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 31028000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 148008000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 148008000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 299039000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 299039000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 345673000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 345673000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 345673000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 89686000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 89686000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 157627000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 157627000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 67941000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 250420000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 250420000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 92793000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 288535000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 288535000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 288535000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 64044000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 64044000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 114545000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 114545000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 50501000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 50501000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 144557000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 144557000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 30012000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 30012000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 345979000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 345979000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 346000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 77594000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 77594000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 210375000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 210375000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 132781000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 132781000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 232079000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 232079000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21704000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21704000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 262768000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 262700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 262700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15178000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15200000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 53862000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 53800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 38684000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 38600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 66729000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 66800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12867000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 102500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 102500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 102500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 97100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 97100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 60600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 60600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 135300000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 135300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 38200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 38200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 187400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 187400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 187400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 70700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 70700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 57600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 57600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 85700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 85700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 15000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 15000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 133400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 133400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 133400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 71700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 71700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 55800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 55800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 79300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 79300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 113500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 113500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 65900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 65900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 47400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 47400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 74000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 127900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 27100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 77700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 50600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 330145000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 801385000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 801385000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            }
          ]
        }
      },
      "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-03-31",
              "val": 67084,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 767551,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1282683,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2093891,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 459017,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 459017,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 538505,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 891060,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 335773,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "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-03-31",
              "val": 11251000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11251000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 119034000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 119034000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 107783000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 211038000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 211038000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 92004000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 350043000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 350043000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 350043000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 103839000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 98007000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 155849000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 150017000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 52010000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 52010000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 167954000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 162018000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 12105000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 12001000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 192015000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 186020000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 186000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 300026000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 300026000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 300026000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 300026000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 408033000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 408033000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 108007000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 108007000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 539136000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 539100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 539100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 424952000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 424900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 424952000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 424900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1067225000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1067200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 642273000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 642200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1425400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1425400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1425400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 135600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 135600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 161100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 161100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 25500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 25500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 284100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 284100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 123000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 123000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 427600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 427600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 427600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 140400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 140400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 456200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 456200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 315800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 315800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 763800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 763800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 307600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 307600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1194900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1194900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 416900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 416900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 814200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 814200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 397300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 397300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1906700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1092500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2011600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 344500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 802200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 457700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "description": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "units": {
          "shares": [
            {
              "end": "2018-03-31",
              "val": 500000000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 500000000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 500000000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "SubleaseIncome": {
        "label": "Sublease Income",
        "description": "Amount of sublease income excluding finance and operating lease expense.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1484000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3171000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1687000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4873000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1702000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6391000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6391000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4021000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "SubordinatedBorrowingInterestRate": {
        "label": "Subordinated Borrowing, Interest Rate",
        "description": "Stated interest rate of the subordinated debt.",
        "units": {
          "pure": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 0.0475,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03",
              "frame": "CY2008"
            }
          ]
        }
      },
      "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": 98000000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 98000000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 120100000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 134900000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 350700000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2011-06-30",
              "val": 15212000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 9755000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 12075000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 12075000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 12075000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 12075000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 12075000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 201000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 201000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 3871000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 715000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 715000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 14206000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 43281000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 72293000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 72293000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 104173000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 104200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 211300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 211300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 123300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 123300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 99500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 99500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 161100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 161100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 103100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "TemporaryEquityIssuePeriodIncreaseOrDecrease": {
        "label": "Temporary Equity, Carrying Amount, Period Increase (Decrease)",
        "description": "Change in the value of each type or class of stock classified as temporary equity during the period. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -38530000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            }
          ]
        }
      },
      "UndistributedEarnings": {
        "label": "Undistributed Earnings, Basic",
        "description": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2136000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -2136000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -291000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 291000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 291000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -906000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -906000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -260000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -260000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -322000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "UndistributedEarningsDiluted": {
        "label": "Undistributed Earnings, Diluted",
        "description": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Includes the adjustments resulting from the assumption that dilutive securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2007000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -2007000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 285000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 285000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 285000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -860000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -860000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -256000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -256000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -317000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -401000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -401000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -382000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -382000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -23000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -23000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -200000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -200000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 288000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 288000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 288000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -97000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -97000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -160000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -160000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -64000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -64000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -158000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -158000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -13000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -13000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 492000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 492000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 492000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "description": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 406000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 406000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 387000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 387000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 23000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 23000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 203000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 203000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 293000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 99000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 99000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 163000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 163000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 65000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 65000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 161000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 161000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 501000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 501000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 501000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020"
            }
          ]
        }
      },
      "UnrealizedGainLossOnDerivatives": {
        "label": "Unrealized Gain (Loss) on Derivatives",
        "description": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -36000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1"
            }
          ]
        }
      },
      "UnrealizedGainLossOnInvestments": {
        "label": "Unrealized Gain (Loss) on Investments",
        "description": "Amount of unrealized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 95500000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 95500000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 149400000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 149400000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 53900000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 53900000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 88200000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 88200000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -61200000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -61200000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2600000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2600000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2558000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 43600000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 43600000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 100100000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 100100000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 56500000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 56500000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 68900000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 68900000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -31200000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -31200000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 132500000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 143175000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 143200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -39400000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -39440000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 35200000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 35191000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 85500000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 85511000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 102300000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 102317000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 69800000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 69834000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 136167000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 136200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 136200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -52295000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -52300000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -41686000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -41700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10609000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10600000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4993000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 46679000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 46700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -75600000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -75600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -159800000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -159800000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -84200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -84200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -143100000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -143100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -149100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -149100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -149100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -7100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -7100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -6200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -6200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -15400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -15400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -12700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -12700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -9500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -9500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -15000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -15000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -8600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -8600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 6400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 6400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -18600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -11300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -4700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -8500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "UnrealizedGainLossOnSecurities": {
        "label": "Unrealized Gain (Loss) on Securities",
        "description": "Amount of unrealized gain (loss) recognized in the income statement on unsold other securities.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 95458000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 149376000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 88217000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2558000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 1858000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 2374000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2010-12-31",
              "val": 2374000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 4360000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 4360000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": 4360000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 4106000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 4106000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2012-12-31",
              "val": 4106000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 2024000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 2000000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 2000000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 2000000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2024000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2013-12-31",
              "val": 2024000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2600000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3000000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 5700000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 880000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 900000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 900000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 900000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 880000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2014-12-31",
              "val": 880000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 900000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 900000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 900000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 425000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 400000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 400000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 400000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 425000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 400000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2015-12-31",
              "val": 425000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 400000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 400000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "end": "2017-12-31",
              "val": 3800000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "end": "2017-12-31",
              "val": 3800000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "end": "2017-12-31",
              "val": 3800000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "end": "2017-12-31",
              "val": 3814000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 3814000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2017-12-31",
              "val": 3814000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4800000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 5900000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 6800000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 19549000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 19500000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "end": "2018-12-31",
              "val": 19500000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "end": "2018-12-31",
              "val": 19500000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "end": "2018-12-31",
              "val": 19549000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2018-12-31",
              "val": 19549000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2018-12-31",
              "val": 19500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 25200000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 27500000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 29400000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 33920000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "end": "2019-12-31",
              "val": 33920000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2019-12-31",
              "val": 33900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2019-12-31",
              "val": 33900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 86648000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 86600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2020-12-31",
              "val": 86600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2020-12-31",
              "val": 86600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 147200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 147200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2021-12-31",
              "val": 147200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2021-12-31",
              "val": 147200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 459600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 459600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 459600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2022-12-31",
              "val": 459600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 615900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 615900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 615900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 706200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 706200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 852100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 290000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 290000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 27000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 27000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 156000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 156000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 200000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2011-01-01",
              "end": "2011-12-31",
              "val": -23000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1117000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1117000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 455000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 455000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 478000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 478000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 39200000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 39200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 124100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 124100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 82600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 82600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 95700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 84900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 84900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 84900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -41500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -41500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3814000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3814000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9704000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9704000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9704000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14407000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14407000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26653000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 42000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 42000000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 42000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 128300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 128300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 128300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 116000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 116000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 116000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 119200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 119200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 119500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6031000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6031000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6031000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 598000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 598000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26732000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 205300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 205300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 205300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2011-01-01",
              "end": "2011-12-31",
              "val": -560000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 583000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 852000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 852000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 185000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 185000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 400000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 425000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 425000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 657000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": 694800000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": 4400000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 4100000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 19500000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 33900000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "end": "2019-12-31",
              "val": 33900000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "end": "2019-12-31",
              "val": 33900000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "end": "2019-12-31",
              "val": 33900000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2019-12-31",
              "val": 33900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 43000000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 68400000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 73800000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 75800000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "end": "2020-12-31",
              "val": 75800000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "end": "2020-12-31",
              "val": 75800000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "end": "2020-12-31",
              "val": 75800000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 75800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2020-12-31",
              "val": 75800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 81800000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 84500000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 89000000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 129500000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 129500000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 129500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 129500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2021-12-31",
              "val": 129500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2021-12-31",
              "val": 129500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 137400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 145200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 144900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 208500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 208500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 208500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 208500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 208500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 208500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 232200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 250400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 245400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 288700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 288700000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 288700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 288700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 288700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 288700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 301600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 309300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 344500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 341400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 341400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 341400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 341400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 341400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 357400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 412100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 421600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 436600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 436600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 436600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 420300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 439400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "UnusualOrInfrequentItemEarningsPerShareImpactNet": {
        "label": "Unusual or Infrequent Item, or Both, Earnings Per Share Impact, Net",
        "description": "Per share amount of earnings, after tax, of an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "units": {
          "USD": [
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -0.36,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.61,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.61,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.61,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": -0.25,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.05,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.05,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.05,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ],
          "USD/shares": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.61,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.05,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.05,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2014"
            }
          ]
        }
      },
      "USGovernmentSecuritiesAtCarryingValue": {
        "label": "US Government Securities, at Carrying Value",
        "description": "Debt (bills, notes or bonds) that are issued by the government of the United States which are 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. 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.",
        "units": {
          "USD": [
            {
              "end": "2010-09-30",
              "val": 28097000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28",
              "frame": "CY2010Q3I"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 306400000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14800000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14800000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -178200000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -178200000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -30500000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ValuationAllowancesAndReservesAdjustments": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "description": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2174000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 3298000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2832000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5482000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5482000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5482000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 9822000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 11839000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 15678000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 19738000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 19738000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 19738000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6366000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7978000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2194000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3270000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3270000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3270000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1625000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -7254000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -13713000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -20852000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -20852000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -20852000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -2294000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1989000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1448000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -104000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -104000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -2617000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -3655000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4883000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -9638000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017"
            }
          ]
        }
      },
      "ValuationAllowancesAndReservesBalance": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "description": "Amount of valuation and qualifying accounts and reserves.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 7999000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 37840000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 69363000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "end": "2011-12-31",
              "val": 69363000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 69363000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 69363000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 69363000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": 69363000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2011-12-31",
              "val": 69363000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 79826000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 90141000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 73331000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 75393000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 75393000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "end": "2012-12-31",
              "val": 75393000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "end": "2012-12-31",
              "val": 75393000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 75393000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2012-12-31",
              "val": 75393000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2012-12-31",
              "val": 75393000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 85615000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 80582000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 88487000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 87133000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "end": "2013-12-31",
              "val": 87133000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "end": "2013-12-31",
              "val": 87133000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "end": "2013-12-31",
              "val": 87133000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 87133000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2013-12-31",
              "val": 87133000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2013-12-31",
              "val": 87133000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 71657000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 58692000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 47048000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 36023000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "end": "2014-12-31",
              "val": 36023000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "end": "2014-12-31",
              "val": 36023000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "end": "2014-12-31",
              "val": 36023000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "end": "2014-12-31",
              "val": 36023000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2014-12-31",
              "val": 36023000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2014-12-31",
              "val": 36023000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 33552000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 32433000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 38308000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 49296000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "end": "2015-12-31",
              "val": 49296000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "end": "2015-12-31",
              "val": 49296000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "end": "2015-12-31",
              "val": 49296000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "end": "2015-12-31",
              "val": 49296000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2015-12-31",
              "val": 49296000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 59680000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 69043000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 76773000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 89201000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "end": "2016-12-31",
              "val": 89201000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "end": "2016-12-31",
              "val": 89201000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "end": "2016-12-31",
              "val": 89201000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "end": "2016-12-31",
              "val": 89201000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 89084000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 100756000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 109895000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 122683000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "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": 6762000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 12798000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6036000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 20225000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 7427000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27997000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27997000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30776000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33600000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 39800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 39800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 39800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 43600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 43600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 50100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": 140556000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 155860000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 155860000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 164258000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 172563000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 172563000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 169137000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 178735000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 178735000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 173259000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 173259000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 185492000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 198935000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 198935000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 198935000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 198935000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 199670000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 199670000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 200397000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 200397000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 200397000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 200397000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 200080000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 200080000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 200887000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 200887000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 200887000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 200887000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200402000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200402000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200402000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 201355000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 201355000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 202329000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 202329000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 202329000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 202329000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 203377000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 203377000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 204413000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 204413000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 204413000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 204413000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 204262000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 204262000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 219349000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 219349000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 219349000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 219349000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 208807000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 208807000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 208807000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 217602000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 217602000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 219264000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 219264000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 219264000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 219264000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 212957000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 212957000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 211344000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 211344000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 211344000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 211344000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 211053000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 211053000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 213767000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 213767000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 213767000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 213767000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211946000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211946000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 215262000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 214607000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 214607000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 215421000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 215421000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 215421000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 218795000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 218795000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222053000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222053000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222053000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 222764000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 222764000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 230505000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 230505000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 230505000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 224906000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 224906000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 224906000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 235717000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 232887000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 232887000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 233353000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 233353000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 233808000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 233808000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 234207000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 234207000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 236137000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 236137000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 235307000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 235307000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 235307000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 239493000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 239493000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 240129000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 240129000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 240757000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 240757000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 240749000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 240749000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 241969000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 241969000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 241312000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 241312000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 241312000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 243831000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 243831000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 243831000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 243831000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 244124000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 244124000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 244482000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 244482000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 244482000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 244482000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 244529000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 244529000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 244920000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 244920000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 244920000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 244920000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 244685000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 244685000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 244685000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 247757000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 247757000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 248700000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 248700000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 248700000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 248700000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 250199000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 250199000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 251635000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 251635000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 251635000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 251635000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 252095000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 252095000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 250268000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 250268000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 250268000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 250268000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 253225000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 253225000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 253225000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 256804000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 256804000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 258526000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 258526000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 258526000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 258526000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 258557000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 258557000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 258584000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 258584000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 258584000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 258584000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 258972000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 258972000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 259788000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 259788000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 259788000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 259788000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 259185000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 259185000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 259185000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 259812000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 259812000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 260175000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 260175000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 260175000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 260175000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 260015000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 260015000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 259822000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 259822000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 259822000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 259822000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 260182000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 260182000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 260473000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 260473000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 260473000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 260473000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 260673000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 260673000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 260700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 262108000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 262108000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 263515000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 263515000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 263515000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 263746000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 263746000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 263403000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 263403000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 263403000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 264031000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 264031000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 264079000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 264079000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 264079000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 263396000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 263400000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 263400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 263106000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 261916000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 261900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 261468000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 261500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 261020000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 261000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 260877000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 260900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 259707000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 259700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 259900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 259900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 259900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 257900000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 257900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 258300000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 258300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 258700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 258700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 258700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 258700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 259500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 259500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 259100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 259100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 259100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 260300000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 260300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 260300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 260300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 260400000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 260400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 260400000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 260400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 260600000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 260600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 260500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 260500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 260500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 261100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 261100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 258100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 258100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 258100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 258100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 258100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 258100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 261000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 261000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 257900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 257900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 259500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 259500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 259200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 259200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 258900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 258900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 258600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 257600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 258000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 256300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 255700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 255200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "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": "2013-01-01",
              "end": "2013-03-31",
              "val": 215421000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222053000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 230505000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 231264000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 232887000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 232887000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 233808000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 233808000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 236137000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 236137000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 238272000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 238272000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 239493000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 239493000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 240757000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 240757000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 241969000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 241969000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 242987000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 242987000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2015Q4"
            }
          ]
        }
      },
      "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": 140556000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 155860000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-03-31",
              "val": 155860000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q1"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 164258000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 172563000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 172563000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 169137000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 178735000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 178735000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 173259000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 173259000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2009-10-01",
              "end": "2009-12-31",
              "val": 185492000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17",
              "frame": "CY2009Q4"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 198935000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 198935000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 198935000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 198935000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 199670000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 199670000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 200397000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 200397000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 200397000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 200397000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 200080000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 200080000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 200887000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 200887000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 200887000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 200887000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200402000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200402000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200402000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 201355000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 201355000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 202329000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 202329000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 202329000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 202329000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 203377000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 203377000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 204413000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 204413000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 204413000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 204413000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 204262000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 204262000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 206002000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 206002000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 206002000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 206002000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 204891000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 204891000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 204891000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 206758000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 206758000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 208018000,
              "accn": "0001047469-12-005755",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 208018000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 208018000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 208018000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 209681000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 209681000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 211344000,
              "accn": "0001047469-12-007979",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 211344000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 211344000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 211344000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 211053000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 211053000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 213767000,
              "accn": "0001047469-12-010125",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 213767000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 213767000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 213767000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211946000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211946000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211946000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 214607000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 214607000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 215421000,
              "accn": "0000875320-13-000024",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 215421000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 215421000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 218795000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 218795000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222053000,
              "accn": "0000875320-13-000038",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-02"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222053000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 222053000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 222764000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 222764000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 230505000,
              "accn": "0000875320-13-000045",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 230505000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 230505000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 224906000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 224906000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 224906000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 231264000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 232887000,
              "accn": "0000875320-14-000026",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-05"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 232887000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 233353000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 233353000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 233808000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 233808000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 234207000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 234207000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 236137000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 236137000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 235307000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 235307000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 235307000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 239493000,
              "accn": "0000875320-15-000029",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 239493000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 240129000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 240129000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 240757000,
              "accn": "0000875320-15-000047",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-04"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 240757000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 240749000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 240749000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 241969000,
              "accn": "0000875320-15-000056",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-10-30"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 241969000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 241312000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 241312000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 241312000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 243831000,
              "accn": "0000875320-16-000078",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-03"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 243831000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 243831000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 243831000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 244124000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 244124000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 244482000,
              "accn": "0000875320-16-000091",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 244482000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 244482000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 244482000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 244529000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 244529000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 244920000,
              "accn": "0000875320-16-000107",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-10-31"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 244920000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 244920000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 244920000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 244685000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 244685000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 244685000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 245454000,
              "accn": "0000875320-17-000017",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-23"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 245454000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 246024000,
              "accn": "0000875320-17-000030",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-04-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 246024000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 246024000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 246024000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 246782000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 246782000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 247521000,
              "accn": "0000875320-17-000047",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-07-28"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 247521000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 247521000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 247521000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 247963000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 247963000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 250268000,
              "accn": "0000875320-17-000060",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-10-30"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 250268000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 250268000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 250268000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 248858000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 248858000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 248858000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 251557000,
              "accn": "0000875320-18-000009",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 251557000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 253231000,
              "accn": "0000875320-18-000014",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-04-27"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 253231000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 253231000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 253231000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 253685000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 253685000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 254135000,
              "accn": "0000875320-18-000022",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-07-26"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 254135000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 254135000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 254135000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 254096000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 254096000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 254905000,
              "accn": "0000875320-18-000029",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-10-25"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 254905000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 254905000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 254905000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 254292000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 254292000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 254292000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 254868000,
              "accn": "0000875320-19-000006",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-13"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 254868000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 255695000,
              "accn": "0000875320-19-000019",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 255695000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 255695000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 255695000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 255941000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 255941000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 256154000,
              "accn": "0000875320-19-000037",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-01"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 256154000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 256154000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 256154000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 256289000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 256289000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 256946000,
              "accn": "0000875320-19-000057",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-10-31"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 256946000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 256946000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 256946000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 256728000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 256728000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 256700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 258003000,
              "accn": "0000875320-20-000007",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-13"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 258003000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 259815000,
              "accn": "0000875320-20-000019",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 259815000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 259815000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 260013000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 260013000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 259637000,
              "accn": "0000875320-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-07-31"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 259637000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 259637000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 260313000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 260313000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 260392000,
              "accn": "0000875320-20-000043",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-10-30"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 260392000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 260392000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259841000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259800000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 260038000,
              "accn": "0000875320-21-000006",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-11",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 259369000,
              "accn": "0000875320-21-000015",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-04-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 259400000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 259179000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 259200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 258988000,
              "accn": "0000875320-21-000027",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-07-30"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 259000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 258740000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 258700000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 257876000,
              "accn": "0000875320-21-000033",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 257900000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 257700000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 257700000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 257700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 255100000,
              "accn": "0000875320-22-000014",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 255100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 255500000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 255500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 255900000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 255900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 255800000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 255800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 256500000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 256500000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 256100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 256100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 256100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 257400000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 257400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 257600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 257600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 257700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 257700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 257700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 257700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 258000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 258000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 257700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 257700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 257700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 258200000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 258200000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 258100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 258100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 258100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 258100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 258100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 258100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 258000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 258000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 257900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 257900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 256900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 256900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 256800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 256800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 256700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 256700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 256400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 255600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 255700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 254100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 253900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 253700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "WriteOffOfDeferredDebtIssuanceCost": {
        "label": "Write off of Deferred Debt Issuance Cost",
        "description": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 3476000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 3476000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5899000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5899000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 624000,
              "accn": "0001047469-10-004633",
              "fy": 2010,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2010-05-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 624000,
              "accn": "0001047469-11-004721",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-06",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 624000,
              "accn": "0001047469-10-006916",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 624000,
              "accn": "0001047469-11-007153",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 624000,
              "accn": "0001047469-10-008963",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-10-28"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 624000,
              "accn": "0001047469-11-009007",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-03"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 624000,
              "accn": "0001047469-11-001025",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-17"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 624000,
              "accn": "0001047469-12-001298",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-22"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 624000,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-13-000009",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4230000,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4230000,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4230000,
              "accn": "0000875320-14-000015",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-11"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4230000,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4230000,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0000875320-14-000058",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-07-31"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0000875320-14-000063",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-15-000012",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0000875320-16-000067",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-16",
              "frame": "CY2015"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 299900000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 326300000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "end": "2021-12-31",
              "val": 326300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 360600000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 360600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 356100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 356100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 557400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 557400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 499800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.012,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.012,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.035,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.035,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.035,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.004,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.002,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.002,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.003,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.003,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.003,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.003,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.003,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.003,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.006,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.006,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.006,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.213,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.213,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.04,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.023,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.023,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.008,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.008,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.008,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.008,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.008,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.255,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.009,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.009,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.011,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.001,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.007,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.007,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.011,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.011,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.011,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.279,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.279,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.027,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.027,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.007,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.007,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.007,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.019,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.019,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.007,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.006,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.006,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.006,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.008,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.008,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.008,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.006,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.006,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.006,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.003,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.003,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.003,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.295,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.295,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.043,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.018,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.018,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.064,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.064,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.064,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.022,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.022,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.022,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.06,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.06,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.06,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1.029,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1.029,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 455000000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 491400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 605500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 728500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 742300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44100000,
              "accn": "0000875320-22-000007",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 154400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss",
        "description": "Amount of allowance for credit 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": "2020-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "description": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1644900000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 903000000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 448700000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1370000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 467000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1937800000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1937800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 601100000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1201200000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1201200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 600100000,
              "accn": "0000875320-22-000030",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 600100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1846200000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1846200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 645000000,
              "accn": "0000875320-22-000038",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-10-28"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 645000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2540300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2540300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2540300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 742600000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 742600000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1528300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1528300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 785700000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 785700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2338300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2338300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 810000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 810000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3162900000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3162900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3162900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 789100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 789100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1755700000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1755700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 966600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 966600000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2631600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2631600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 875900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 875900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3630300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3630300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 979700000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 979700000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1958100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1958100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 978400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 978400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2935800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 977700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3909500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 961600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1955400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 993800000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "CashFlowHedgeDerivativeInstrumentAssetsAtFairValue": {
        "label": "Cash Flow Hedge Derivative Instrument Assets at Fair Value",
        "description": "Fair value of all asset derivatives designated as cash flow hedging instruments.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 44500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 47500000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 47500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 130100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 130100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 6200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "description": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 9100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 81800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 74300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "DeferredCostsCurrentAndNoncurrent": {
        "label": "Deferred Costs",
        "description": "The carrying amount of deferred costs.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 225400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 195100000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 195100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 185800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 185800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 279300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 279300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 318400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsInProcessResearchAndDevelopment": {
        "label": "Deferred Tax Assets, in Process Research and Development",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 438300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "end": "2022-12-31",
              "val": 438300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 919300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 919300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1404100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 1404100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1920500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationFdiiPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.002,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.008,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.008,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.014,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.014,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.014,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.017,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.017,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.017,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.283,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.283,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.013,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "description": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2300000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": 312400000,
              "accn": "0000875320-23-000007",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-10"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 312400000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 312400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 156300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 156300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 156300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 90300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 90300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 145900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 53800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 702700000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2130000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2280000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1500000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4000000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4600000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 443800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2200000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1100000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 816000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 463100000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 631900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3400000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 4800000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "MarketableSecuritiesNoncurrent": {
        "label": "Marketable Securities, Noncurrent",
        "description": "Amount of investment in marketable security, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2022-12-31",
              "val": 112200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1081500000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1357300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1700000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2497800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 2497800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2497800000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-12-31",
              "val": 2497800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2497800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4381400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4393100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4703500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5107900000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 5107900000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 5107900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 5107900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 5107900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5156500000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5645900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5722800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5712300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 5712300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 5712300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5749900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 5789100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -800000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4300000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5200000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5200000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1500000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -11400000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -11400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -18300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -18300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -4600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -4600000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -6700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -6700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -2100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -2100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -7700000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -7600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 8800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 13700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "PaymentsToAcquireEquitySecuritiesFvNi": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 77000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 47800000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 24900000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 24900000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 31000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "StockRepurchaseProgramAuthorizedAmount1": {
        "label": "Stock Repurchase Program, Authorized Amount",
        "description": "Amount of stock repurchase plan authorized.",
        "units": {
          "USD": [
            {
              "end": "2023-02-28",
              "val": 3000000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02"
            },
            {
              "end": "2023-02-28",
              "val": 3000000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "end": "2023-02-28",
              "val": 3000000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "end": "2023-02-28",
              "val": 3000000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "description": "Amount remaining of a stock repurchase plan authorized.",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 2900000000,
              "accn": "0000875320-23-000012",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-02",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2800000000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2700000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 2400000000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2100000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1800000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 964400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4600000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3500000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 3000000000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2600000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ProceedsFromSaleOfEquitySecuritiesFvNi": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 95100000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 95100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 95100000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 95100000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 95100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 95100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 95100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 16000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": {
        "label": "Research and Development Asset Acquired Other than Through Business Combination, Written-off",
        "description": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1113300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 63900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 61900000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 92900000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 29000000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 115500000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 115500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 347100000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 457600000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 457600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 110500000,
              "accn": "0000875320-23-000021",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 110500000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 509300000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 509300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 51700000,
              "accn": "0000875320-23-000031",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-07"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 51700000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 527100000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 527100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 527100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 76800000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 76800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4525900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4525900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4449100000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4449100000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4540900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4540900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 15000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 15000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4628400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4628400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 19800000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 19800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 22000000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 22000000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2200000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 76500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 54500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 133000000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 500000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 21900000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 21400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 1700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 20200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "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 sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 116500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 99600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAmortization1": {
        "label": "Capitalized Computer Software, Amortization",
        "description": "Amount of expense for amortization of capitalized computer software costs.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11800000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 31200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1700000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 1700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 23400000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 23400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 23400000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 23400000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 23400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 29100000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 34800000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 40500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 46100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 46100000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 46100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 51800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 57500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 20200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 22700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 22700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 20200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 20200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 20200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2023-12-31",
              "val": 20200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 20200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 20200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2023-12-31",
              "val": 20200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 21300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 20200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2023-12-31",
              "val": 20200000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 22700000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 21300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 238000000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 0,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 236300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "IntangibleAssetsGrossExcludingGoodwill": {
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "description": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 603600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 841600000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "end": "2023-12-31",
              "val": 841600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 849300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "end": "2024-12-31",
              "val": 849300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 849300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 849300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 849300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 470300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 470300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 470300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 470300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13"
            },
            {
              "end": "2025-12-31",
              "val": 470300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 470300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 470300000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 470300000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "description": "Gross number of share options (or share units) granted during the period.",
        "units": {
          "shares": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 16000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "SharePrice": {
        "label": "Share Price",
        "description": "Price of a single share of a number of saleable stocks of a company.",
        "units": {
          "USD/shares": [
            {
              "end": "2023-12-31",
              "val": 407.84,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 402.7,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 453.36,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 300000,
              "accn": "0000875320-24-000062",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-15"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 300000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 43900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2024-03-31",
              "val": 400000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 382400000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 68600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 19100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7600000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6200000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9900000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9700000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8400000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-03-31",
              "val": 24300000,
              "accn": "0000875320-24-000139",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 24300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, 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 research and development expense.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4400000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4400000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4400000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            }
          ]
        }
      },
      "InterestExpenseNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 54800000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22600000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 11200000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 33500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10900000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44100000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 44100000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10400000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20300000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 9900000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 9900000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 27800000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 27800000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7500000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30600000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30600000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3700000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10000000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount",
        "description": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 24300000,
              "accn": "0000875320-25-000216",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 37600000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 37600000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 13300000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 13300000,
              "accn": "0000875320-25-000232",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 48200000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 48200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 24300000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": {
        "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) of long-lived, 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, furniture and fixtures, and computer equipment.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -107500000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -107500000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -107500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, 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 research and development expense.",
        "units": {
          "pure": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3.738,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3.738,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInOperatingLeaseLiability": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1300000000,
              "accn": "0000875320-25-000053",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-13",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 800000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationFdiiAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 58500000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.005,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.034,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.113,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.014,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, 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 research tax credit.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.033,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, 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 (loss) exempt from income taxes.",
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.008,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.255,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.013,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidFederalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 968900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidStateAndLocalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 74200000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 25400000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "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": 64300000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxExemptIncome": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, 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 income (loss) exempt from income taxes.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 61900000,
              "accn": "0000875320-26-000056",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-13",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-03-31",
              "val": 117900000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 236600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 118700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 114800000,
              "accn": "0000875320-26-000173",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 235400000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 120600000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2025-12-31",
              "val": 81500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 80100000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 75500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 75500000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RealizedInvestmentGainsLosses": {
        "label": "Realized Investment Gains (Losses)",
        "description": "Amount of realized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 48700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 48700000,
              "accn": "0000875320-26-000259",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      }
    },
    "srt": {
      "StockRepurchaseProgramAuthorizedAmount1": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2023-02-28",
              "val": 3000000000,
              "accn": "0000875320-24-000198",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-02"
            },
            {
              "end": "2023-02-28",
              "val": 3000000000,
              "accn": "0000875320-24-000223",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-02-28",
              "val": 3000000000,
              "accn": "0000875320-25-000192",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2023Q1I"
            }
          ]
        }
      }
    },
    "ffd": {
      "NetFeeAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-13",
              "val": 376984.28,
              "accn": "0000875320-26-000206",
              "fy": null,
              "fp": null,
              "form": "S-8",
              "filed": "2026-05-13",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "TtlFeeAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-13",
              "val": 376984.28,
              "accn": "0000875320-26-000206",
              "fy": null,
              "fp": null,
              "form": "S-8",
              "filed": "2026-05-13",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "TtlOfferingAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-13",
              "val": 2729792000,
              "accn": "0000875320-26-000206",
              "fy": null,
              "fp": null,
              "form": "S-8",
              "filed": "2026-05-13",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "TtlOffsetAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "end": "2026-05-13",
              "val": 0,
              "accn": "0000875320-26-000206",
              "fy": null,
              "fp": null,
              "form": "S-8",
              "filed": "2026-05-13",
              "frame": "CY2026Q1I"
            }
          ]
        }
      }
    }
  }
}